Μήπως μπορείτε να με βοηθήσετε;

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από fafos » 12 Ιούλ 2010 19:51

pou einai to query ths form2? vlepo aplos ena while opou dineis lathos to value tou lastname..

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 20:07

Περίμενε λίγο...

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 20:10

Έκανα αυτά που μου είπες. Σου στέλνω τα 3 αρχεία.

Πόσταρα το $result και μου έβγαλε 1. Αλλά στη βάση δεν έχει αλλάξει τίποτα.

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 20:11

Τα αρχεια... :lol:
Συνημμένα
newefar.rar
(1.72 KiB) Μεταφορτώθηκε 88 φορές

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από fafos » 12 Ιούλ 2010 20:16

aporia 1h... exeis mia forma opou o xrhsths dinei ena password... ton odhgei se mia forma opu tou zhtas na epileksei epitheto? den kserei to epitheto tou? mhpos prepei na "travaei" mono to epitheto pou analogei sto password pou exei dosei o xrhsths?

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 20:31

το password το έβαλα για εφε. Δεν έχει καμία σχέση με τα υπόλοιπα.. Πες ότι το σβήνω εκείνο το κομμάτι του κώδικα.

Σου ξαναστέλνω τα αρχεία.

Τώρα όσον αφορά τα ονόματα τα βάζω εγώ για ευκολία δική μου. Επειδή τα ονόματα αυτά τα χρησιμοποιώ και μετά για να παράγω ένα xml αρχείο και χρειάζεται να είναι σταθερά. Αν το καλώς σκεφτείς...
Συνημμένα
newefar.rar
(1.63 KiB) Μεταφορτώθηκε 90 φορές

Άβαταρ μέλους
Khronos
Δημοσιεύσεις: 754
Εγγραφή: 11 Δεκ 2006 14:43
Τοποθεσία: Ηράκλειο

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Khronos » 12 Ιούλ 2010 20:38

Αν μπορείς γράφε τον κώδικα σε

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

tags...
Νομίζω οτι χάνεις βοήθεια έτσι.
Εγώ προσωπικά τουλάχιστον βαριέμαι να κατεβάζω το .rar, να ανοίγω τα αρχεία, κτλ κτλ :P

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 20:42

forma.php

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


<html>
<head>
<title>Είσοδος</title>
</head>
<body>
<p>Καλώς Ήρθατε στο Ωρολόγιο Πρόγραμμα</p>
<img src="cycnos.jpg" alt="face"  align="bottom"/>
<form action="forma1.php" method="post">
<br><br>
<input type="submit" value="Είσοδος" />

</form>
</body>
</html>

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 20:42

forma1.php

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

<html>
<head><title>Συμπλήρωση</title></head>

<body>
<?php


$db=mysql_connect&#40;"localhost", "root", "efilia26"&#41;;
mysql_select_db&#40;"timetable", $db&#41;;
$query = "SELECT id, lastname TABLES FROM nametable ";
$result = mysql_query&#40;$query, $db&#41;;

print&#40;"<form action=\"forma3.php\" method=\"post\" />"&#41;;

print&#40;"Επιλέξτε το επίθετο σας&#58;"."<br/>"&#41;;
print&#40;"<select name=\"lastname\">"&#41;;

while &#40;$myrow = mysql_fetch_row&#40;$result&#41;&#41;
&#123;
     print&#40;"<option value=\"row\""&#41;;
     print&#40;">$myrow&#91;1&#93;"&#41;;
&#125;
print &#40;"</select>"."<br>"."<br>"&#41;;
?>

<br><br><br><br>
<table border="1"  align="left" width="50%" height="20%" >
<caption>Πότε είστε διαθέσιμος/η;</caption>
<tr>
<td>            </td>
<td>Δευτέρα</td>
<td>Τρίτη</td>
<td>Τετάρτη</td>
<td>Πέμπτη</td>
<td>Παρασκευή</td>
</tr>
<tr>
<td>Πρωί</td>
<td><input type="checkbox" name="monday1"></td>
<td><input type="checkbox" name="tuesday1"></td>
<td><input type="checkbox" name="wednesday1"></td>
<td><input type="checkbox" name="thursday1"></td>
<td><input type="checkbox" name="friday1"></td>
</tr>
<tr>
<td>Απόγευμα</td>
<td><input type="checkbox" name="monday2"></td>
<td><input type="checkbox" name="tuesday2"></td>
<td><input type="checkbox" name="wednesday2"></td>
<td><input type="checkbox" name="thursday2"></td>
<td><input type="checkbox" name="friday2"></td>
</tr>
</table>
<br><br><br><br><br><br><br><br><br>
<input type="submit" value="Αποστολή">
<?php print&#40;"</form>"&#41;; ?>
</body>
</html>

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 20:43

forma3.php

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


<?php

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

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

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

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

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

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

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

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

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

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

$db=mysql_connect&#40;"127.0.0.1","root", "efilia26"&#41;;
mysql_select_db&#40;"timetable", $db&#41;;
$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 id='$_POST&#91;id&#93;' ";
$result=mysql_query&#40;$sql&#41; or die&#40;mysql_error&#40;&#41;&#41;;
echo $result;
echo "Ευχαριστούμε για την καταχώρηση σας";

?>

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 20:48

Κάνω replay... για τη forma1.php

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

<html>
<head><title>Συμπλήρωση</title></head>

<body>
<?php


$db=mysql_connect&#40;"localhost", "root", "efilia26"&#41;;
mysql_select_db&#40;"timetable", $db&#41;;
$query = "SELECT id, lastname TABLES FROM nametable ";
$result = mysql_query&#40;$query, $db&#41;;

print&#40;"<form action=\"forma3.php\" method=\"post\" />"&#41;;

print&#40;"Επιλέξτε το επίθετο σας&#58;"."<br/>"&#41;;
print&#40;"<select name=\"lastname\">"&#41;;

while &#40;$myrow = mysql_fetch_row&#40;$result&#41;&#41;
&#123;
     print&#40;"<option value=\"row\""&#41;;
     print&#40;">$myrow&#91;1&#93;"&#41;;
&#125;
print &#40;"</select>"."<br>"."<br>"&#41;;
?>

<br><br><br><br>
<table border="1"  align="left" width="50%" height="20%" >
<caption>Πότε είστε διαθέσιμος/η;</caption>
<tr>
<td>            </td>
<td>Δευτέρα</td>
<td>Τρίτη</td>
<td>Τετάρτη</td>
<td>Πέμπτη</td>
<td>Παρασκευή</td>
</tr>
<tr>
<td>Πρωί</td>
<td><input type="checkbox" name="monday_a"></td>
<td><input type="checkbox" name="tuesday_a"></td>
<td><input type="checkbox" name="wednesday_a"></td>
<td><input type="checkbox" name="thursday_a"></td>
<td><input type="checkbox" name="friday_a"></td>
</tr>
<tr>
<td>Απόγευμα</td>
<td><input type="checkbox" name="monday_p"></td>
<td><input type="checkbox" name="tuesday_p"></td>
<td><input type="checkbox" name="wednesday_p"></td>
<td><input type="checkbox" name="thursday_p"></td>
<td><input type="checkbox" name="friday_p"></td>
</tr>
</table>
<br><br><br><br><br><br><br><br><br>
<input type="submit" value="Αποστολή">
<?php print&#40;"</form>"&#41;; ?>
</body>
</html>

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από fafos » 12 Ιούλ 2010 20:56

an kai den katalavaino akoma ti thes na kaneis, pame parakato...

1. se kathe selida kaleis thn syndesh me thn vash... lathos taktikh...

an allakseis ton kodiko gia paradeigma tha prepei na psakseis ola ta arxeia me tis syndeseis kai na to allakseis.. giauton ton logo xrhsimopoioume ena config.php file (o titlos einai gia to paradeigma, mporeis na to onomaseis opos thes) opou mesa exoume ta stoixeia ths syndeshs kai to kaloume se oles tis selides me ena include:

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

<?
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "efilia26";
$dbname = "timetable";
$db = mysql_connect&#40;$dbhost,$dbuser,$dbpass&#41; or die&#40;'wrong'&#41;;
mysql_select_db&#40;$dbname,$db&#41;;
?>
sthn koryfh kathe selidas opou trexeis queries vazeis auto:

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

<? include 'config.php';?>

2. opos sou egrapsa pio prin h html prepei na einai ekso apo thn php kai ta pedia ta exeis kanei oligon ti salata:

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

<?
$query = "SELECT id, lastname FROM nametable ";
$result = mysql_query&#40;$query, $db&#41;;
?>
<form action="forma3.php" method="post" />

Επιλέξτε το επίθετο σας&#58; <br/>
<select name="lastname">



<?
while &#40;$myrow = mysql_fetch_row&#40;$result&#41;&#41;
&#123;
?>

<option value="<? echo $myrow&#91;id&#93;;?>" ><? echo $myrow&#91;lastname&#93;;?>;</option><br />

<?
&#125;
?>
</select><br><br>


3. sta checkboxes den exeis value eno stis synthikes zhtas na einai = me "on"... ara:

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

<input type="checkbox" name="monday1" value="on">
prepei na to kaneis se ola ta checkboxes..



4. sto query les WHERE id='$_POST[id]'

den kaneis post pouthena kapoio id... kaneis post to lastname (<select name="lastname">):

WHERE id='$_POST[lastname]'


alakse auta gia arxh kai vlepoume...

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 21:00

ok :)

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από Swan23 » 12 Ιούλ 2010 21:22

Μου εμφανίζει parse error στο εξής κομμάτι:

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

 <option value="<? echo $myrow&#91;id&#93;;?>" ><? echo $myrow&#91;lastname&#93;;?>;</option><br /> 

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

Μήπως μπορείτε να με βοηθήσετε;

Δημοσίευση από fafos » 12 Ιούλ 2010 21:27

Swan23 έγραψε:Μου εμφανίζει parse error στο εξής κομμάτι:

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

 <option value="<? echo $myrow&#91;id&#93;;?>" ><? echo $myrow&#91;lastname&#93;;?>;</option><br /> 
logika einai pio pano to lathos.. sto query... to nametable einai sosto?

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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