par
mibs » 21 janv. 2006, 14:17
hello, j'essaie de comprendre pourquoi mon include ne marche pas, j'inclus 2 fichier .php , sqlpart1 et sqlpart2.php, qui sont dans le repertoire new, le fichier ci dessous est aussi dans le répertoire new donc mon lien est correct pour l'include.
<?
if (isset($_POST['sqlnewtext']))
{
include "sqlpart1.php";
$sql="INSERT INTO new (post) VALUES ('$sqltitrenew,$sqlnewtext')";
include "sqlpart2.php";
}
?>
<div id="addnews">
<FORM METHOD="POST" ACTION="<?php echo $_SERVER['PHP_SELF']."?ajoutdenew=new/addnew"; ?>">
<input type='text' name='sqltitrenew' size='20' value='valeur initiale'><br>
<textarea rows='10' name='sqlnewtext' cols='10'>Valeur initiale</textarea><br>
<select size='1' name='nom'>
<option value='valeur1'>rouge</option>
<option value='valeur2'>bleu</option>
<option value='valeur3'>vert</option>
</select>
<br><INPUT TYPE="submit" VALUE="Envoyer" NAME="valider">
</FORM>
</div>
Lorsque je valide ma page je reçois ceci ( bon je travaille en local avec easy php) car d'après vous mon include est fait correctement ?
Warning: main(sqlpart1.php): failed to open stream: No such file or directory in c:\data site\sitem1b\new\addnew.php on line 5
Warning: main(): Failed opening 'sqlpart1.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\data site\sitem1b\new\addnew.php on line 5
Notice: Undefined variable: sqltitrenew in c:\data site\sitem1b\new\addnew.php on line 7
Notice: Undefined variable: sqlnewtext in c:\data site\sitem1b\new\addnew.php on line 7
Warning: main(sqlpart2.php): failed to open stream: No such file or directory in c:\data site\sitem1b\new\addnew.php on line 9
Warning: main(): Failed opening 'sqlpart2.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\data site\sitem1b\new\addnew.php on line 9
hello, j'essaie de comprendre pourquoi mon include ne marche pas, j'inclus 2 fichier .php , sqlpart1 et sqlpart2.php, qui sont dans le repertoire new, le fichier ci dessous est aussi dans le répertoire new donc mon lien est correct pour l'include.
[php]<?
if (isset($_POST['sqlnewtext']))
{
include "sqlpart1.php";
$sql="INSERT INTO new (post) VALUES ('$sqltitrenew,$sqlnewtext')";
include "sqlpart2.php";
}
?>
<div id="addnews">
<FORM METHOD="POST" ACTION="<?php echo $_SERVER['PHP_SELF']."?ajoutdenew=new/addnew"; ?>">
<input type='text' name='sqltitrenew' size='20' value='valeur initiale'><br>
<textarea rows='10' name='sqlnewtext' cols='10'>Valeur initiale</textarea><br>
<select size='1' name='nom'>
<option value='valeur1'>rouge</option>
<option value='valeur2'>bleu</option>
<option value='valeur3'>vert</option>
</select>
<br><INPUT TYPE="submit" VALUE="Envoyer" NAME="valider">
</FORM>
</div>
[/php]
Lorsque je valide ma page je reçois ceci ( bon je travaille en local avec easy php) car d'après vous mon include est fait correctement ?
Warning: main(sqlpart1.php): failed to open stream: No such file or directory in c:\data site\sitem1b\new\addnew.php on line 5
Warning: main(): Failed opening 'sqlpart1.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\data site\sitem1b\new\addnew.php on line 5
Notice: Undefined variable: sqltitrenew in c:\data site\sitem1b\new\addnew.php on line 7
Notice: Undefined variable: sqlnewtext in c:\data site\sitem1b\new\addnew.php on line 7
Warning: main(sqlpart2.php): failed to open stream: No such file or directory in c:\data site\sitem1b\new\addnew.php on line 9
Warning: main(): Failed opening 'sqlpart2.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\data site\sitem1b\new\addnew.php on line 9