Ερώτηση php-mysql

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

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

Απάντηση
aristas
Δημοσιεύσεις: 9
Εγγραφή: 26 Νοέμ 2009 15:43
Τοποθεσία: Λονδίνο

Ερώτηση php-mysql

Δημοσίευση από aristas » 26 Νοέμ 2009 16:03

Καλησπέρα παιδιά

Έχω μια άσκηση σε php-mysql που αφορά την εισαγωγή score αγώνων σε μια φόρμα και με ένα submit εμφανίζεται ο πίνακας με την βαθμολογία και τα γκολ υπερ κατα κλπ.
Έχω κολλήσει στο σημείο οπου πρέπει να αποσταλούν τα σκορ στην βάση αλλα ταυτόχρονα να ενημερωθεί ένας άλλος κενός πίνακας της βάσης με βαθμολογίες, γκολ υπερ-κατά κλπ
Οι προδιαγραφές της άσκησης απαιτούν χρήση AJAX για την αποστολή των text fields στην βάση όπως επίσης και η ενημέρωση του σχετικού πίνακα.
Είμαι αρχάριος σε mysql-php, οποιος επιθυμεί περισσότερες λεπτομέρειες ας μου στείλει pm

Ευχαριστώ

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

<p><h3>Week  <?php 
$week = $_GET&#91;'week'&#93;; 
echo $week;
?>
<?php include&#40;"connection.php"&#41; ?> fixtures</h3></p>


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>SPL Fixtures</title>
</head>

<body>

<form>  
  
<table border="1" cellpadding ="3" cellspacing = "2">
<tr>
    <th>Match Date    </th>
    <th>Home Team</th>
    <th>Away Team</th>
	<th>Kick Off</th>
  </tr>
  <p>

    <?php
$i=0;
while&#40;$row = mysql_fetch_row&#40;$result&#41;&#41;
&#123;    
	echo "<tr>"; 
	
// puts every element of $row to $cell variable   
echo "<td>".$row&#91;'0'&#93;."</td>";
echo "<td>".$row&#91;'1'&#93;."<input type='text' name=team1 id=team1.$i size=1/></td>";
echo "<td>".$row&#91;'2'&#93;."<input type='text' name=team2 id=team2.$i size=1/></td>";
echo "<td>".$row&#91;'3'&#93;."</td>";

echo "</tr>";
$i++;
&#125;

mysql_free_result&#40;$result&#41;;
?>

<script type="text/javascript">

	function postArray&#40;&#41; &#123;
		var poststr;
		var team1=document.getElementbyId&#40;"team1.0"&#41;.value;
		var team2=document.getElementbyId&#40;"team2.0"&#41;.value;
		var team3=document.getElementbyId&#40;"team1.1"&#41;.value;
		var team4=document.getElementbyId&#40;"team2.1"&#41;.value;
		var team5=document.getElementbyId&#40;"team1.2"&#41;.value;
		var team6=document.getElementbyId&#40;"team2.2"&#41;.value;
		var team7=document.getElementbyId&#40;"team1.3"&#41;.value;
		var team8=document.getElementbyId&#40;"team2.3"&#41;.value;
		var team9=document.getElementbyId&#40;"team1.4"&#41;.value;
		var team10=document.getElementbyId&#40;"team2.4"&#41;.value;
		var team11=document.getElementbyId&#40;"team1.5"&#41;.value;
		var team12=document.getElementbyId&#40;"team2.5"&#41;.value;
		poststr=team1+team2+team3+team4+team5+team6+team7+team8
			+team9+team10+team11+team12;
		
		doWork&#40;'splscores.php',poststr&#41;;
	&#125;
O πίνακας της βάσης οπου θα αποθηκευτούν τα σκορ είναι

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

CREATE TABLE IF NOT EXISTS `splscores` &#40;
  `matchdate` varchar&#40;15&#41; NOT NULL,
  `hometeam` varchar&#40;15&#41; NOT NULL,
  `goalshome` tinyint&#40;2&#41; NOT NULL,
  `homepoints` tinyint&#40;1&#41; NOT NULL,
  `awayteam` varchar&#40;15&#41; NOT NULL,
  `goalsaway` tinyint&#40;2&#41; NOT NULL,
  `awaypoints` tinyint&#40;1&#41; NOT NULL,
  `kickoff` varchar&#40;8&#41; NOT NULL
&#41; ENGINE=InnoDB DEFAULT CHARSET=latin1;

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Ερώτηση php-mysql

Δημοσίευση από cordis » 26 Νοέμ 2009 17:10

αυτός είναι ο κώδικας εκεί που το έχεις φτάσει;
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

aristas
Δημοσιεύσεις: 9
Εγγραφή: 26 Νοέμ 2009 15:43
Τοποθεσία: Λονδίνο

Ερώτηση php-mysql

Δημοσίευση από aristas » 26 Νοέμ 2009 17:14

ναι αυτος ειναι, εχω ταιριάξει το μοναδικο id καθε text field με ενα όνομα και θέλω να τα περάσω σε ένα πίνακα της βάσης. Μετά απο επεξεργασία θα γίνει ενημέρωση αλλου πίνακα με σκορ και διαφορα γκολ, βαθμολογιες.

Η εκφώνηση έχει αναλυτικά το τι απαιτείται, αν θέλεις μπορω να την στείλω.

aristas
Δημοσιεύσεις: 9
Εγγραφή: 26 Νοέμ 2009 15:43
Τοποθεσία: Λονδίνο

Ερώτηση php-mysql

Δημοσίευση από aristas » 26 Νοέμ 2009 18:37

Κανεις δεν γνωρίζει? :( Θα πρεπει να το εχω κανει σε 1 εβδομαδα. Aν γίνεται ποσταρετε τουλάχιστον κανενα παραδειγμα για αποστολή πεδίων φόρμας (text) σε πίνακα βάσης mysql.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Ερώτηση php-mysql

Δημοσίευση από Basilakis » 27 Νοέμ 2009 11:16

Ο κώδικας για την αποστολή συνδιάζεται με ένα insert που πρέπει να κάνεις.

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

<?php
//if post action enables then run the query
if &#40;isset &#40;$_POST&#91;'submit'&#93;&#41;&#41;&#123; 

$query = "INSERT INTO guestbook &#40;username, usernamail, usercomment &#41; VALUES &#40;'".$_POST&#91;'name'&#93;."', '".$_POST&#91;'email'&#93;."', '".$_POST&#91;'comment'&#93;."'&#41;"; 

//error reporting and query submit
if &#40;@mysql_query&#40;$query&#41;&#41; &#123;
print 'Thank u for your comment! <a href=add_comment.php>Click here to go at first page</>'; 
&#125;else&#123;  
print " not submited " . mysql_error&#40;&#41; . " there was no query $query";
&#125; 
mysql_close&#40;&#41;;

&#125;
?>
Με βάση τους Όρους χρήσης του forum ΔΕΝ ΛΥΝΟΥΜΕ ΑΣΚΗΣΕΙΣ αλλά παρέχουμε βοήθεια για να λυθούν :)

aristas
Δημοσιεύσεις: 9
Εγγραφή: 26 Νοέμ 2009 15:43
Τοποθεσία: Λονδίνο

Ερώτηση php-mysql

Δημοσίευση από aristas » 27 Νοέμ 2009 12:51

Μαλλον λάθος κατάλαβες φιλε, πουθενα δεν γραφω οτι θέλω λύση αλλα κάποιο παράδειγμα που να μπορει να με βοηθήσει να ολοκληρώσω την άσκηση.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Ερώτηση php-mysql

Δημοσίευση από Basilakis » 27 Νοέμ 2009 13:00

aristas έγραψε:Κανεις δεν γνωρίζει? :( Θα πρεπει να το εχω κανει σε 1 εβδομαδα. Aν γίνεται ποσταρετε τουλάχιστον κανενα παραδειγμα για αποστολή πεδίων φόρμας (text) σε πίνακα βάσης mysql.
Πήρα λάθος το τουλάχιστων που έγραψες! Συγνώμη! :)

Απάντηση

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

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

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