Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Liens contextuels :

Auteur
alexx13
# 01 May 2008 - 15:10:57
Citer
10 Posts
Bonjour tout le monde,
Je sollicite votre aide, merci d'avance

Je suis en train de créer un systeme de news pour mon site et j'ai un probleme de connection sur mon serveur local , voici le message d'erreur :
------------------------------------------------------------------------

Warning: virtual(): Unable to include '/Connections/root.php' - request execution failed in d:\program files\easyphp1-8\www\ventes\ventes_ajout.php on line 1

Notice: Undefined variable: database_root in d:\program files\easyphp1-8\www\ventes\ventes_ajout.php on line 93

Notice: Undefined variable: root in d:\program files\easyphp1-8\www\ventes\ventes_ajout.php on line 93

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in d:\program files\easyphp1-8\www\ventes\ventes_ajout.php on line 93

Notice: Undefined variable: root in d:\program files\easyphp1-8\www\ventes\ventes_ajout.php on line 95

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in d:\program files\easyphp1-8\www\ventes\ventes_ajout.php on line 95

------------------------------------------------------------------------

Merci d'avance
Modifié par dew (02 May 2008 - 22:12)

^
Viva
# 01 May 2008 - 17:38:23
Citer
49 Posts
salut,

peut tu mettre ton code ?

^
Heyoan
# 01 May 2008 - 18:06:46
Citer
Un p'tit Kiwiz Coca ?
1664 Posts
Salut,

à priori le chemin vers ta page à inclure root.php est incorrect cligne .

Pour plus d'infos, voir Quelle est la différence entre les chemins relatifs et absolus ?

A+

Un être en tant qu'être ne peut-il être autre qu'il n'est s'il n'exprime pas lui même son être ?

http://www.heyoan.com 
^
alexx13
# 01 May 2008 - 19:33:08
Citer
10 Posts
salut et merci
voici le code :


<?php virtual('/Connections/root.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO ventes (ventes_titre, ventes_texte, ventes_lien, ventes_img) VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['titre'], "text"),
GetSQLValueString($_POST['texte'], "text"),
GetSQLValueString($_POST['lien'], "text"),
GetSQLValueString($_POST['image'], "text"));

mysql_select_db($database_root, $root);
$Result1 = mysql_query($insertSQL, $root) or die(mysql_error());

$insertGoTo = "ventes_ajoutOK.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}

mysql_select_db($database_root, $root);
$query_rec_ventes = "SELECT * FROM ventes";
$rec_ventes = mysql_query($query_rec_ventes, $root) or die(mysql_error());
$row_rec_ventes = mysql_fetch_assoc($rec_ventes);
$totalRows_rec_ventes = mysql_num_rows($rec_ventes);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Les ventes</title>
</head>

<body>
<form id="form1" name="form1" method="POST" action="<?php echo $editFormAction; ?>">
<table width="500" border="1">
<tr>
<td width="51">Titre : </td>
<td width="433"><input name="titre" type="text" id="titre" size="60" /></td>
</tr>
<tr>
<td>Texte : </td>
<td><textarea name="texte" cols="60" rows="6" id="texte"></textarea></td>
</tr>
<tr>
<td>Lien : </td>
<td><input name="lien" type="text" id="lien" size="60" /></td>
</tr>
<tr>
<td>Image : </td>
<td><input name="image" type="text" id="image" size="60" /></td>
</tr>
</table>
<input type="submit" name="Submit" value="Envoyer" />
<p>&nbsp;</p>
<input type="hidden" name="MM_insert" value="form1">
</form>
</body>
</html>
<?php
mysql_free_result($rec_ventes);
?>
Modifié par alexx13 (01 May 2008 - 19:34)

^
Heyoan
# 01 May 2008 - 19:59:32
Citer
Un p'tit Kiwiz Coca ?
1664 Posts
Re',

je ne connaissais pas cette fonction mais d'après la doc sur virtual il faut que la directive apache mod_include soit activée... est-ce que c'est bien le cas ?

Tu pourrais déjà essayer de remplacer virtual() par include() (à moins qu'il n'y ait une restriction rolleyes ?)

Et si ça ne fonctionne pas, il faudra bien vérifier le chemin vers ta page langue !

A+

Un être en tant qu'être ne peut-il être autre qu'il n'est s'il n'exprime pas lui même son être ?

http://www.heyoan.com 
^
alexx13
# 01 May 2008 - 20:23:36
Citer
10 Posts
re,
merci pour ton aide,
en remplaçant par include , c'est pareil je vais essayé de voir au niveau du chemin.

A+

^
dew
# 02 May 2008 - 22:13:03
Citer
Administrateur
653 Posts
[ code ] ! eek

(toujours mieux que ------------------------------------------------------------------------ )

^
alexx13
# 03 May 2008 - 14:37:55
Citer
10 Posts
Merci,
C bon j'ai trouvé, il fallait mettre

<?php require_once('Connections/root.php'); ?>

Par contre maintenant j'ai un autre probleme, j'affiche mes news sur une page par ordre décroissant. Mais j'aimerais afficher certaines news sur d'autres pages ex :

page news : news 1, news 2, news 3, news 4, news 5
page sport : news1, news4
page bijoux : news 3, news 2

J'arrive uniquement à mettre une seule news :

code

$colname_Recordset1 = "8";
if (isset($_GET['ventes_ID'])) {
$colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['ventes_ID'] : addslashes($_GET['ventes_ID']);
}

code

Y a t'il un code qui me permette de trier les news par des mots contenus dans celle-ci (titre,texte) ou alors en indiquant les Id des news?

Merci pour votre aide

^
Heyoan
# 03 May 2008 - 17:12:20
Citer
Un p'tit Kiwiz Coca ?
1664 Posts
alexx13 a écrit :
C bon j'ai trouvé, il fallait mettre
<?php require_once('Connections/root.php'); ?>

Pour clarifier, ce n'est pas le require_once qui a réglé ton problème mais le fait d'enlever le / avant 'Connections' cligne .

Sinon pour les balises code il faut les mettres entre crochets [ code]bla bla bla[ /code] (sans espace) ce qui donne
bla bla bla


Un être en tant qu'être ne peut-il être autre qu'il n'est s'il n'exprime pas lui même son être ?

http://www.heyoan.com 
^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.8 beta © dew
Contacter l'administrateur - 11.5 ms - Charte