hi!
I wish for your help! I have a form and i want to store the results to my database and show me back what i sent to database,but my php script won't work.Can somebody help me ?I'm new in php
This is my html code for a form:
[code=php]
<html>
<head>
<title>ΦΟΡΜΑ ΣΤΟΙΧΕΙΩΝ ΤΑΥΤΟΤΗΤΑΣ ΑΣΘΕΝΟΥΣ</title>
</head>
<body bgcolor='fffaaa '>
<form action="result_ insert_stoixeia _tayt.php",meth od=post>
<table border=10 bgcolor=#aaafff align=center>
<tr bgcolor=#aaafff >
<td width=200> Επώνυμο συζύγου</td>
<td align=center ><input type="text" name="eponumsyz ygval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Επώνυμο πατρός</td>
<td align=center ><input type="text" name="eponumpat rval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Όνομα</td>
<td align=center ><input type="text" name="onomval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Όνομα συζύγου</td>
<td align=center ><input type="text" name="onomsyzyg val" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Όνομα πατρός</td>
<td align=center ><input type="text" name="onompatrv al" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Επάγγελμα</td>
<td align=center ><input type="text" name="epaggelva l" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Επάγγελμα συζύγου</td>
<td align=center ><input type="text" name="epaggelsy zygval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Ημερ/νία γέννησης</td>
<td align=center ><input type="text" name="imergenva l" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Τόπος καταγωγής</td>
<td align=center ><input type="text" name="toposkata gval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Ασφαλιστικό ς Οργανισμός</td>
<td align=center ><input type="text" name="asfalisto rgval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Αρ.Αστυν.Ταυτότ ητας</td>
<td align=center ><input type="text" name="ap_ast_ta yt" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Διεύθυνση</td>
<td align=center ><input type="date" name="dieythval " size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Τηλέφωνο1</td>
<td align=center ><input type="text" name="til1val" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Τηλέφωνο2</td>
<td align=center ><input type="text" name="til2val" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td colspan=2 align=center><i nput type=submit name=submit value="Καταχώρη ση στοιχείων ταυτότητας" ></td>
</tr>
</table>
</form>
</body>
</html>
and this is the php script result_insert_s toixeia_tayt.ph p :
<?php
$db = mysql_connect(" 127.0.0.1", "root");
mysql_select_db ("eleni");
$sqlp = mysql_query("SE LECT * FROM asthenis where ap_ast_tayt='$_ POST[ap_ast_tayt]'");
$res = mysql_num_rows( $sqlp);
if (($_POST["eponumsyzygval "]!="")&&($_POS T["onomval"]!="")&&($_POS T["artaytval"]!=""))
{
if($res==0)
{
$sql = mysql_query("IN SERT INTO asthenis VALUES ('$_POST[eponumsyzygval]', '$_POST[eponumpatrval]', '$_POST[onomval]', '$_POST[onomsyzygval]', '$_POST[onompatrval]', '$_POST[epaggelval]', '$_POST[epaggelsyzygval]', '$_POST[imergenval]', '$_POST[toposkatagval]', '$_POST[asfalistorgval]', '$_POST[ap_ast_tayt]', '$_POST[dieythval]', '$_POST[til1val]', '$_POST[til2val]')");
$sql = mysql_query("SE LECT * FROM asthenis WHERE ap_ast_tayt='$_ POST[ap_ast_tayt]'");
$r = mysql_num_rows( $sql);
if($r==0)
echo "<p>Η καταχώρηση σας δεν έγινε λόγω λάθους δεδομένων.Παρακ αλώ προσπαθήστε ξανά<br>";
else
{
echo "<b><h2>Πραγματ οποιήσατε επιτυχή εισαγωγή των στοιχείων της ασθενούς στη Βάση Δεδομένων</h2></b>";
echo "<br>";
echo " <b>Επώνυμο συζύγου: </b>".$_POST["eponumsyzygval "]."<br>";
echo " <b>Επώνυμο πατρός: </b>".$_POST["eponumpatr val"]."<br>";
echo " <b>Όνομα: </b>".$_POST["onomval"]."<br>";
echo " <b>Όνομα συζύγου: </b>".$_POST["onomsyzygv al"]."<br>";
echo " <b>Όνομα πατρός: </b>".$_POST["onompatrva l"]."<br>";
echo " <b>Επάγγελμα: </b>".$_POST["epaggelval "]."<br>";
echo " <b>Επάγγελμα συζύγου: </b>".$_POST["epaggelsyzygva l"]."<br>";
echo " <b>Ημερ/νία γέννησης: </b>".$_POST["imergenval "]."<br>";
echo " <b>Τόπος καταγωγής: </b>".$_POST["toposkatag val"]."<br>";
echo " <b>Ασφαλιστικ ός οργανισμός: </b>".$_POST["asfalistorgval "]."<br>";
echo " <b>Αρ.Αστυν.Ταυ τότητας: </b>".$_POST["ap_ast_tay t"]."<br>";
echo " <b>Διεύθυνση: </b>".$_POST["dieythval"]."<br>";
echo " <b>Τηλέφωνο1: </b>".$_POST["til1val"]."<br>";
echo " <b>Τηλέφωνο2: </b>".$_POST["til2val"]."<br>";
}
}
else
echo "<p>Υπάρχει ήδη καταχώρηση με αυτόν τον αριθμό ταυτότητας ";
}
else
echo"<p>Τα πεδία επώνυμο συζύγου,όνο μα ασθενούς και αριθμός αστυνομικής ταυτότητας δεν πρέπει να είναι κενά ";
?>
[/code]
and this is the database and the table:
[code=mysql]
create database 'eleni';
connect eleni;
create table asthenis(
eponimo_sizigou varchar(20) not null,
eponimo_patros varchar(20) ,
onoma varchar(20) not null,
onoma_sizigou varchar(20) ,
onoma_patros varchar(20) ,
epaggelma varchar(20) ,
epaggelma_sizig ou varchar(20) ,
hmerominia_genn isis date,
topos_katagogis varchar(20) ,
asfalistikos_or g varchar(20) ,
ap_ast_tayt varchar(10) not null,
dieythinsi varchar(20) ,
tilefwno1 int(20),
tilefwno2 int(20),
primary key (ap_ast_tayt));
[/code]
I wish for your help! I have a form and i want to store the results to my database and show me back what i sent to database,but my php script won't work.Can somebody help me ?I'm new in php
This is my html code for a form:
[code=php]
<html>
<head>
<title>ΦΟΡΜΑ ΣΤΟΙΧΕΙΩΝ ΤΑΥΤΟΤΗΤΑΣ ΑΣΘΕΝΟΥΣ</title>
</head>
<body bgcolor='fffaaa '>
<form action="result_ insert_stoixeia _tayt.php",meth od=post>
<table border=10 bgcolor=#aaafff align=center>
<tr bgcolor=#aaafff >
<td width=200> Επώνυμο συζύγου</td>
<td align=center ><input type="text" name="eponumsyz ygval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Επώνυμο πατρός</td>
<td align=center ><input type="text" name="eponumpat rval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Όνομα</td>
<td align=center ><input type="text" name="onomval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Όνομα συζύγου</td>
<td align=center ><input type="text" name="onomsyzyg val" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Όνομα πατρός</td>
<td align=center ><input type="text" name="onompatrv al" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Επάγγελμα</td>
<td align=center ><input type="text" name="epaggelva l" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Επάγγελμα συζύγου</td>
<td align=center ><input type="text" name="epaggelsy zygval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Ημερ/νία γέννησης</td>
<td align=center ><input type="text" name="imergenva l" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Τόπος καταγωγής</td>
<td align=center ><input type="text" name="toposkata gval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Ασφαλιστικό ς Οργανισμός</td>
<td align=center ><input type="text" name="asfalisto rgval" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Αρ.Αστυν.Ταυτότ ητας</td>
<td align=center ><input type="text" name="ap_ast_ta yt" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Διεύθυνση</td>
<td align=center ><input type="date" name="dieythval " size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Τηλέφωνο1</td>
<td align=center ><input type="text" name="til1val" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td width=200> Τηλέφωνο2</td>
<td align=center ><input type="text" name="til2val" size=20 maxlength=20></td>
</tr>
<tr bgcolor=#aaafff >
<td colspan=2 align=center><i nput type=submit name=submit value="Καταχώρη ση στοιχείων ταυτότητας" ></td>
</tr>
</table>
</form>
</body>
</html>
and this is the php script result_insert_s toixeia_tayt.ph p :
<?php
$db = mysql_connect(" 127.0.0.1", "root");
mysql_select_db ("eleni");
$sqlp = mysql_query("SE LECT * FROM asthenis where ap_ast_tayt='$_ POST[ap_ast_tayt]'");
$res = mysql_num_rows( $sqlp);
if (($_POST["eponumsyzygval "]!="")&&($_POS T["onomval"]!="")&&($_POS T["artaytval"]!=""))
{
if($res==0)
{
$sql = mysql_query("IN SERT INTO asthenis VALUES ('$_POST[eponumsyzygval]', '$_POST[eponumpatrval]', '$_POST[onomval]', '$_POST[onomsyzygval]', '$_POST[onompatrval]', '$_POST[epaggelval]', '$_POST[epaggelsyzygval]', '$_POST[imergenval]', '$_POST[toposkatagval]', '$_POST[asfalistorgval]', '$_POST[ap_ast_tayt]', '$_POST[dieythval]', '$_POST[til1val]', '$_POST[til2val]')");
$sql = mysql_query("SE LECT * FROM asthenis WHERE ap_ast_tayt='$_ POST[ap_ast_tayt]'");
$r = mysql_num_rows( $sql);
if($r==0)
echo "<p>Η καταχώρηση σας δεν έγινε λόγω λάθους δεδομένων.Παρακ αλώ προσπαθήστε ξανά<br>";
else
{
echo "<b><h2>Πραγματ οποιήσατε επιτυχή εισαγωγή των στοιχείων της ασθενούς στη Βάση Δεδομένων</h2></b>";
echo "<br>";
echo " <b>Επώνυμο συζύγου: </b>".$_POST["eponumsyzygval "]."<br>";
echo " <b>Επώνυμο πατρός: </b>".$_POST["eponumpatr val"]."<br>";
echo " <b>Όνομα: </b>".$_POST["onomval"]."<br>";
echo " <b>Όνομα συζύγου: </b>".$_POST["onomsyzygv al"]."<br>";
echo " <b>Όνομα πατρός: </b>".$_POST["onompatrva l"]."<br>";
echo " <b>Επάγγελμα: </b>".$_POST["epaggelval "]."<br>";
echo " <b>Επάγγελμα συζύγου: </b>".$_POST["epaggelsyzygva l"]."<br>";
echo " <b>Ημερ/νία γέννησης: </b>".$_POST["imergenval "]."<br>";
echo " <b>Τόπος καταγωγής: </b>".$_POST["toposkatag val"]."<br>";
echo " <b>Ασφαλιστικ ός οργανισμός: </b>".$_POST["asfalistorgval "]."<br>";
echo " <b>Αρ.Αστυν.Ταυ τότητας: </b>".$_POST["ap_ast_tay t"]."<br>";
echo " <b>Διεύθυνση: </b>".$_POST["dieythval"]."<br>";
echo " <b>Τηλέφωνο1: </b>".$_POST["til1val"]."<br>";
echo " <b>Τηλέφωνο2: </b>".$_POST["til2val"]."<br>";
}
}
else
echo "<p>Υπάρχει ήδη καταχώρηση με αυτόν τον αριθμό ταυτότητας ";
}
else
echo"<p>Τα πεδία επώνυμο συζύγου,όνο μα ασθενούς και αριθμός αστυνομικής ταυτότητας δεν πρέπει να είναι κενά ";
?>
[/code]
and this is the database and the table:
[code=mysql]
create database 'eleni';
connect eleni;
create table asthenis(
eponimo_sizigou varchar(20) not null,
eponimo_patros varchar(20) ,
onoma varchar(20) not null,
onoma_sizigou varchar(20) ,
onoma_patros varchar(20) ,
epaggelma varchar(20) ,
epaggelma_sizig ou varchar(20) ,
hmerominia_genn isis date,
topos_katagogis varchar(20) ,
asfalistikos_or g varchar(20) ,
ap_ast_tayt varchar(10) not null,
dieythinsi varchar(20) ,
tilefwno1 int(20),
tilefwno2 int(20),
primary key (ap_ast_tayt));
[/code]
Comment