![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/04/2014, 11:54
|
![Avatar de rigo_5834](http://static.forosdelweb.com/customavatars/avatar314154_1.gif) | | | Fecha de Ingreso: julio-2009
Mensajes: 99
Antigüedad: 15 años, 1 mes Puntos: 8 | |
Respuesta: el browser no me reconoce el php Cita:
Iniciado por Claudia_Alejandra Pues miren desde el index llamo asi:
<td rowspan="2" align="right" valign="top"><img src="Bilder/tuppeline_velkommen_tekst.jpg" alt="velkommen" width="543" height="379" /><br /> <a href="guestbook.php"><img src="Bilder/tuppeline_velkommen_tekst_2.jpg" alt="grass" width="132" height="54" border="0" /></a>
Luego el guestbook.php
tiene una tabla con una forma para llenar los campos con el codigo siguiente:
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form id="form1" name="form1" method="post" action="addguestbook.php">
<td>
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td width="117">Name</td>
<td width="14">:</td>
<td width="357"><input name="name" type="text" id="name" size="40" /></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input name="email" type="text" id="email" size="40" /></td>
</tr>
<tr>
<td valign="top">Comment</td>
<td valign="top">:</td>
<td><textarea name="comment" cols="40" rows="3" id="comment"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Submit" /> <input type="reset" name="Submit2" value="Reset" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong><a href="viewguestbook.php">View Guestbook</a> </strong></td>
El archivo addguestbook.php
tiene el siguiente codigo en el cuerpo:
<body>
<?php
$host="db.tuppeline.dk"; // Host name
$username="wno56789"; // Mysql username
$password="ny1n097765"; // Mysql password
$db_name="wno245788"; // Database name
$tbl_name="guestbook"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");
$datetime=date("y-m-d h:i:s"); //date time
$sql="INSERT INTO $tbl_name(name, email, comment, datetime)VALUES('$name', '$email', '$comment', '$datetime')";
$result=mysql_query($sql);
//check if query successful
if($result){
echo "Successful";
echo "<BR>";
// link to view guestbook page
echo "<a href='viewguestbook.php'>View guestbook</a>";
}
else {
echo "ERROR";
}
mysql_close();
?>
</body>
y el viewguestbook.php tiene el siguiente codigo:
<body>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong>View Guestbook | <a href="guestbook.php">Sign Guestbook</a> </strong></td>
</tr>
</table>
<br>
<?php
$host="db.tuppeline.dk"; // Host name
$username="wno56789"; // Mysql username
$password="ny1n097765"; // Mysql password
$db_name="wno245788"; // Database name
$tbl_name="guestbook"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result)){
?>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td>ID</td>
<td>:</td>
<td><? echo $rows['id']; ?></td>
</tr>
<tr>
<td width="117">Name</td>
<td width="14">:</td>
<td width="357"><? echo $rows['name']; ?></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><? echo $rows['email']; ?></td>
</tr>
<tr>
<td valign="top">Comment</td>
<td valign="top">:</td>
<td><? echo $rows['comment']; ?></td>
</tr>
<tr>
<td valign="top">Date/Time </td>
<td valign="top">:</td>
<td><? echo $rows['datetime']; ?></td>
</tr>
</table></td>
</tr>
</table>
<?php
}
mysql_close(); //close database
?>
</body>
Miren lo intente probar desde mi pc y tengo el smartphp creo que asi se llama, pero la verdad cuando lo quise ejecutar con el Dreamweaver me pregunto unas cosas que para mi estaban en chino, asi que lo que estoy haciendo es subir todo al servidor donde tengo la pagina y tratar de probarlo desde ahi, en donde la tengo alojada que tiene servicio de mysql y phpeditor o algo asi, ah no! PHPadmin creo... yo ahi cree la base de datos con la tabla correspondiente, no se si tenia que hacer algo mas? una person me dijo que cuando trabajo con PHP todos mis archivos principales, no se a que se referia con principales, tenian que ser PHP incluyendo el index o sea en lugar de index.html que lo cambiara a index.php , pero hice eso y ya no me jala nada, es decir mi pagina ya no aparece, seria ideal que probaras en el servidor a ver que pasa, tambien esta la otra forma que te mande en el mensaje.
saludos |