Jump to content

Undefined index


mdvignesh

Recommended Posts

Undefined index: name in C:\wamp\www\Vicky\New Folder (2)\update.php on line 13

 

Undefined index: mobile in C:\wamp\www\Vicky\New Folder (2)\update.php on line 13

 

Undefined index: email in C:\wamp\www\Vicky\New Folder (2)\update.php on line 13

 


<?php
include("connect.php");

if(!$cn)
{
die('could not connect' . mysql_error);
}

$qry=mysql_query("SELECT * FROM pro");

while($row=mysql_fetch_array($qry))
{
$name=$row['name'];
$mobile=$row['mobile'];
$email=$row['email'];

}

echo "<h3>Profiles</h3><br/><br/>";
echo "Name: <input type=\"text\" name=\"char\" value=\"$name\"> ";
echo "<br/>";
echo "Mobile: <input type=\"text\" name=\"number\" value=\"$mobile\"> ";
echo "<br/>";
echo "Email: <input type=\"text\" name=\"mail\" value=\"$email\"> <br/>";

echo "<form action=\"update.php\" method=\"post\">";
echo "<input type=\"submit\" name=\"submit\" value=\"submit\">"; 

?>

Link to comment
https://forums.phpfreaks.com/topic/230403-undefined-index/
Share on other sites

you need to move your variables into the loop:

 



echo "<h3>Profiles</h3><br/><br/>";

while($row=mysql_fetch_array($qry))
{
$name=$row['name'];
$mobile=$row['mobile'];
$email=$row['email'];



echo "Name: <input type=\"text\" name=\"char\" value=\"$name\"> ";
echo "<br/>";
echo "Mobile: <input type=\"text\" name=\"number\" value=\"$mobile\"> ";
echo "<br/>";
echo "Email: <input type=\"text\" name=\"mail\" value=\"$email\"> <br/>";

echo "<form action=\"update.php\" method=\"post\">";
echo "<input type=\"submit\" name=\"submit\" value=\"submit\">"; 
}




 

also you have a form with nothing in it?

Link to comment
https://forums.phpfreaks.com/topic/230403-undefined-index/#findComment-1186537
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.