UPDATE, MySQL kai PHP

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

UPDATE, MySQL kai PHP

Δημοσίευση από Swan23 » 15 Απρ 2011 00:44

Γεια σας :)

Έχω ένα πρόβλημα με τους παρακάτω κώδικες. Δεν γίνεται update στη βάση δεδομένων.

forma2.php

Κώδικας: Επιλογή όλων

<?php 

 include "config.php"; 
$query = "SELECT * FROM nametable";
$result = mysql_query&#40;$query, $db&#41;;
while&#40;$myrow=mysql_fetch_row&#40;$result&#41;&#41;&#123;
	if&#40;$myrow&#91;12&#93;==$_POST&#91;username&#93;&#41;&#123;
		if&#40;$myrow&#91;13&#93;==$_POST&#91;pass&#93;&#41;&#123;
			$_SESSION&#91;'views'&#93;=1;
?>
<html>

<head>
<meta content="text/html; charset=utf-8" />
<title>Ωρολόγιο Πρόγραμμα</title>
</head>

<body bgcolor="black">

<form action="forma3.php" method="post" />
<p align="center"><font color="white"><h3 align="center">Καλωσήρθατε <? echo $myrow&#91;1&#93;; ?></h3></font></p>
<br><br><br><br>
<table border="1"  align="center" width="40%" height="20%" bgcolor="white">
<caption><font color="white"><h3 align="center">Πότε είστε διαθέσιμος/η;</h3></font></caption>
<tr>
<td>            </td>
<td>Δευτέρα</td>
<td>Τρίτη</td>
<td>Τετάρτη</td>
<td>Πέμπτη</td>
<td>Παρασκευή</td>
</tr>
<tr>
<td>Πρωί</td>
<td>
<? if&#40;$myrow&#91;2&#93;==1&#41;&#123; ?>
<input type="checkbox" name="monday_a"  checked="yes"">
<? &#125;else echo "<input type=\"checkbox\" name=\"monday_a\">"; ?>
</td>
<td>
<? if&#40;$myrow&#91;4&#93;==1&#41;&#123; ?>
<input type="checkbox" name="tuesday_a"  checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"tuesday_a\">"; ?>
</td>
<td>
<? if&#40;$myrow&#91;6&#93;==1&#41;&#123;?>
<input type="checkbox" name="wednesday_a" checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"wednesday_a\">";?>
</td>
<td>
<? if&#40;$myrow&#91;8&#93;==1&#41;&#123;?>
<input type="checkbox" name="thursday_a"  checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"thursday_a\">";?>
</td>
<td>
<? if&#40;$myrow&#91;10&#93;==1&#41;&#123;?>
<input type="checkbox" name="friday_a" checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"friday_a\">";?>
</td>
</tr>
<tr>
<td>Απόγευμα</td>
<td>
<? if&#40;$myrow&#91;3&#93;==1&#41;&#123;?>
<input type="checkbox" name="monday_p"  checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"monday_p\">";?>
</td>
<td>
<? if&#40;$myrow&#91;5&#93;==1&#41;&#123;?>
<input type="checkbox" name="tuesday_p"  checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"tuesday_p\">";?>
</td>
<td>
<? if&#40;$myrow&#91;7&#93;==1&#41;&#123;?>
<input type="checkbox" name="wednesday_p"  checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"wednesday_p\">";?>
</td>
<td>
<? if&#40;$myrow&#91;9&#93;==1&#41;&#123;?>
<input type="checkbox" name="thursday_p"  checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"thursday_p\">";?>
</td>
<td>
<? if&#40;$myrow&#91;11&#93;==1&#41;&#123;?>
<input type="checkbox" name="friday_p"  checked="yes">
<? &#125;else echo "<input type=\"checkbox\" name=\"friday_p\">";?>
</td>
</tr>
</table>
<br><br><br>
<p align="center"><input type="submit" value="Αποστολή"></p>
<?php print&#40;"</form>"&#41;; ?>
</body>
</html>

<?
&#125;else echo "Λάθος Κωδικός Πρόσβασης";	
&#125;
&#125;
?>
forma3.php

Κώδικας: Επιλογή όλων

<? include "config.php";?> 
<html>
<head>
<meta content="text/html; charset=utf-8" />
<title>Ωρολόγιο Πρόγραμμα</title>
</head>

<body bgcolor="black" text="white">
<?php

if&#40;$_POST&#91;monday_a&#93;==on&#41;&#123;
	$_POST&#91;monday_a&#93;=1;
&#125;else $_POST&#91;monday_a&#93;=0;


if&#40;$_POST&#91;monday_p&#93;==on&#41;&#123;
	$_POST&#91;monday_p&#93;=1;
&#125;else $_POST&#91;monday_p&#93;=0;

if&#40;$_POST&#91;tuesday_a&#93;==on&#41;&#123;
	$_POST&#91;tuesday_a&#93;=1;
&#125;else $_POST&#91;tuesday_a&#93;=0;


if&#40;$_POST&#91;tuesday_p&#93;==on&#41;&#123;
	$_POST&#91;tuesday_p&#93;=1;
&#125;else $_POST&#91;tuesday_p&#93;=0;

if&#40;$_POST&#91;wednesday_a&#93;==on&#41;&#123;
	$_POST&#91;wednesday_a&#93;=1;
&#125;else $_POST&#91;wednesday_a&#93;=0;


if&#40;$_POST&#91;wednesday_p&#93;==on&#41;&#123;
	$_POST&#91;wednesday_p&#93;=1;
&#125;else $_POST&#91;wednesday_p&#93;=0;

if&#40;$_POST&#91;thursday_a&#93;==on&#41;&#123;
	$_POST&#91;thursday_a&#93;=1;
&#125;else $_POST&#91;thursday_a&#93;=0;


if&#40;$_POST&#91;thursday_p&#93;==on&#41;&#123;
	$_POST&#91;thursday_p&#93;=1;
&#125;else $_POST&#91;thursday_p&#93;=0;

if&#40;$_POST&#91;friday_a&#93;==on&#41;&#123;
	$_POST&#91;friday_a&#93;=1;
&#125;else $_POST&#91;friday_a&#93;=0;


if&#40;$_POST&#91;friday_p&#93;==on&#41;&#123;
	$_POST&#91;friday_p&#93;=1;
&#125;else $_POST&#91;friday_p&#93;=0;


$sql="UPDATE nametable SET monday_a='$_POST&#91;monday_a&#93;', monday_p='$_POST&#91;monday_p&#93;', tuesday_a='$_POST

&#91;tuesday_a&#93;', tuesday_p='$_POST&#91;tuesday_p&#93;', wednesday_a='$_POST&#91;wednesday_a&#93;', wednesday_p='$_POST

&#91;wednesday_p&#93;', thursday_a='$_POST&#91;thursday_a&#93;', thursday_p='$_POST&#91;thursday_p&#93;',  friday_a='$_POST&#91;friday_a&#93;', 

friday_p='$_POST&#91;friday_p&#93;' WHERE lastname='$_POST&#91;lastname&#93;' ";
$result=mysql_query&#40;$sql&#41; or die&#40;mysql_error&#40;&#41;&#41;;
//echo $result;
//echo $_POST&#91;tuesday_a&#93;;
echo "<br><p align=\"center\"><h3 align=\"center\">Ευχαριστούμε για την καταχώρηση σας </h3></p>";
?>
</body>
</html>
Μήπως μπορείτε να με βοηθήσετε;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

UPDATE, MySQL kai PHP

Δημοσίευση από fafos » 15 Απρ 2011 04:59

to if($_POST[xxxxx]==on) apo pio value prokyptei?
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

UPDATE, MySQL kai PHP

Δημοσίευση από Swan23 » 15 Απρ 2011 14:26

Εδώ είναι το πρόβλημα.

Κώδικας: Επιλογή όλων

WHERE lastname='$_POST&#91;lastname&#93;'
Δεν έχω ορίσει το lastname.



Πώς μπορώ να κάνω POST[] το $myrow[1] στο forma3.php;

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες