Php syntax error, unexpected T_VARIABLE
parvn
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
parvn Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
parvn Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis entrain de faire mes premiers pas avec la programation php.
Mon probleme c'est afficher les donnees entrees dans la base de donnee
mais il y'a toujours l'erreur: Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
voici le file usefulfunc.php, les functions utuliser dans mes codes parmi ceux la function print_entry qui renvoie l'erreure quand je l'appelle dans mon code view.php pour imprimer les donnees, le code view.php se trouve just apres celui la sur les fonctions
usefulfunc.php
<?php
// this function print the HTML input field
function print_input_fields()
{
$fields = func_get_args();
while (list(,$field) = each($fields))
{
print " <tr>\n";
print " <td valign=top align=right><b>".ucfirst($field).":</b></td>\n";
print " <td valign=top align=left><input type=text name=$field size=40></td>\n";
print " </tr>\n\n";
}
}
?>
<?php
// this function print entries that have been enter in the guestbook
function print_entry($row){
$numargs=func_num_args();
for($i = 1; $i < $numargs; $i++) {
$field = func_get_args($i);
// This will transform a label string to a valid database
// field name - e.g., "Last Name" becomes "last_name"
error_reporting()
$dbvalue=$row[$field];
print " <tr>\n";
print " <td valign=top align=right><b>$field:</b></td>\n";
print " <td valign=top align=left>$dbvalue</td>\n";
print " </tr>\n\n";
}
}
// specify the error when the query fails
function safe_query($query="") {
if(empty($query)){ return FALSE; }
$result = mysql_query($query)
or die("ack! query failed:"
."<li>errorno=".mysql_errno()
."<li>error=".mysql_error()
."<li>query=".$query );
return $result;
}
?>
<?php
// to insert entries in the guestbook database
function create_entry($name,$location,$email,$url,$comments){
$errmsg = "";
if(empty($name)){
$errmsg .= "<li>you have to put in a name!\n";
}
if (empty($email)){
$errmsg .="<li>insert an email please\n";
}
else {
$query = "select * from guestbook where email = '$email'";
$result = safe_query($query);
if(mysql_num_rows($result) > 0) {
$errmsg .="<li>this email has already sign this guestbook.\n";
}
}
if (empty($errmsg)){
$query = "insert into guestbook"
."(name,location,email,url,comments,remote_addr) values "
."('$name','$location','$email','$url','$comments','$REMOTE_ADDR')";
$result = safe_query($query);
?>
<h2>Thanks!!</h2>
<h2><a href="view.php">View Arly's Guest Book!!!</a></h2>
<?php
}
else{
include("sign.php");
}
}
?>
Et voici le code view.php
<?php
include "connection.php";
include "usefulfunc.php";
$page_title = "View my guest book";
include "start_pag.php";
$result = safe_query("select * from guestbook");
if($result) {
while($row = mysql_fetch_array($result)){
print_entry($row,"name","location","email","url","comments");
print"<tr><td colspan=2> </td></tr>\n";
}
mysql_free_result($result);
}
?>
<h2><a href="sign.php">Sign My Guest Book!!</a></h2>
Merci d'avance pour votre aide
Je suis entrain de faire mes premiers pas avec la programation php.
Mon probleme c'est afficher les donnees entrees dans la base de donnee
mais il y'a toujours l'erreur: Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
voici le file usefulfunc.php, les functions utuliser dans mes codes parmi ceux la function print_entry qui renvoie l'erreure quand je l'appelle dans mon code view.php pour imprimer les donnees, le code view.php se trouve just apres celui la sur les fonctions
usefulfunc.php
<?php
// this function print the HTML input field
function print_input_fields()
{
$fields = func_get_args();
while (list(,$field) = each($fields))
{
print " <tr>\n";
print " <td valign=top align=right><b>".ucfirst($field).":</b></td>\n";
print " <td valign=top align=left><input type=text name=$field size=40></td>\n";
print " </tr>\n\n";
}
}
?>
<?php
// this function print entries that have been enter in the guestbook
function print_entry($row){
$numargs=func_num_args();
for($i = 1; $i < $numargs; $i++) {
$field = func_get_args($i);
// This will transform a label string to a valid database
// field name - e.g., "Last Name" becomes "last_name"
error_reporting()
$dbvalue=$row[$field];
print " <tr>\n";
print " <td valign=top align=right><b>$field:</b></td>\n";
print " <td valign=top align=left>$dbvalue</td>\n";
print " </tr>\n\n";
}
}
// specify the error when the query fails
function safe_query($query="") {
if(empty($query)){ return FALSE; }
$result = mysql_query($query)
or die("ack! query failed:"
."<li>errorno=".mysql_errno()
."<li>error=".mysql_error()
."<li>query=".$query );
return $result;
}
?>
<?php
// to insert entries in the guestbook database
function create_entry($name,$location,$email,$url,$comments){
$errmsg = "";
if(empty($name)){
$errmsg .= "<li>you have to put in a name!\n";
}
if (empty($email)){
$errmsg .="<li>insert an email please\n";
}
else {
$query = "select * from guestbook where email = '$email'";
$result = safe_query($query);
if(mysql_num_rows($result) > 0) {
$errmsg .="<li>this email has already sign this guestbook.\n";
}
}
if (empty($errmsg)){
$query = "insert into guestbook"
."(name,location,email,url,comments,remote_addr) values "
."('$name','$location','$email','$url','$comments','$REMOTE_ADDR')";
$result = safe_query($query);
?>
<h2>Thanks!!</h2>
<h2><a href="view.php">View Arly's Guest Book!!!</a></h2>
<?php
}
else{
include("sign.php");
}
}
?>
Et voici le code view.php
<?php
include "connection.php";
include "usefulfunc.php";
$page_title = "View my guest book";
include "start_pag.php";
$result = safe_query("select * from guestbook");
if($result) {
while($row = mysql_fetch_array($result)){
print_entry($row,"name","location","email","url","comments");
print"<tr><td colspan=2> </td></tr>\n";
}
mysql_free_result($result);
}
?>
<h2><a href="sign.php">Sign My Guest Book!!</a></h2>
Merci d'avance pour votre aide
A voir également:
- Php syntax error, unexpected T_VARIABLE
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Parse error: syntax error, unexpected token "use" ✓ - Forum PHP
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
Warning: Illegal offset type in C:\Program Files\EasyPHP 2.0b1\www\training\application\usefulfunc.php on line 26
Array:
merci d'avance pour ton aide;