Πως στελνω πληροφοριες με links σε αλλη σελιδα

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

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

Απάντηση
charkoul
Δημοσιεύσεις: 30
Εγγραφή: 20 Ιουν 2011 13:47

Πως στελνω πληροφοριες με links σε αλλη σελιδα

Δημοσίευση από charkoul » 02 Ιούλ 2011 20:18

Καλησπερα παιδια.Αν εχω κατι σαν το παρακτω

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

$sql="SELECT ....";
$res=mysql_query($sql,$con)or die(mysql_error());
if(mysql_num_rows($res))
	{	
		while ($array=mysql_fetch_array($res))
			{
				$var=$array['id'];
				echo "<a href='get.php'>$var</a> <br/>";
			&#125;
	&#125;
&#125;
&#125;
ξερει κανεις πως γινεται να στειλω την $var σε ενα αλλο σκριπτακι (get.php)?

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

Πως στελνω πληροφοριες με links σε αλλη σελιδα

Δημοσίευση από jpk » 02 Ιούλ 2011 20:29

http://www.w3schools.com/PHP/php_get.asp

Αν το ερώτημά σου είναι πως το στέλνεις χωρίς ενέργεια χρήστη

header( 'Location: http://www.example.com/get.php?var='.urlencode($var) );
exit;

(το exit δεν χρειάζεται (και πραγματικά δεν πρέπει να χρησιμοποιείται) αν ο κώδικας σου είναι σωστός .... αλλά το έβαλα για κάθε περίπτωση )

charkoul
Δημοσιεύσεις: 30
Εγγραφή: 20 Ιουν 2011 13:47

Πως στελνω πληροφοριες με links σε αλλη σελιδα

Δημοσίευση από charkoul » 02 Ιούλ 2011 20:48

jpk έγραψε:http://www.w3schools.com/PHP/php_get.asp

Αν το ερώτημά σου είναι πως το στέλνεις χωρίς ενέργεια χρήστη

header( 'Location: http://www.example.com/get.php?var='.urlencode($var) );
exit;

(το exit δεν χρειάζεται (και πραγματικά δεν πρέπει να χρησιμοποιείται) αν ο κώδικας σου είναι σωστός .... αλλά το έβαλα για κάθε περίπτωση )
απο φορμα ξερω.Το δευτερο τροπο εννοουσα.Παρολα αυτα μου βγαζει σφαλμα οτι δεν εχει οριστει η $var στη νεα σελιδα

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

Πως στελνω πληροφοριες με links σε αλλη σελιδα

Δημοσίευση από jpk » 02 Ιούλ 2011 20:52

charkoul έγραψε:απο φορμα ξερω.
Ποια φόρμα &#8230; για link μιλούσα
charkoul έγραψε: Το δευτερο τροπο εννοουσα.Παρολα αυτα μου βγαζει σφαλμα οτι δεν εχει οριστει η $var στη νεα σελιδα
Αν θες δίνεις τον κώδικα πως στέλνεις την παράμετρο και πως δοκιμάζεις να την πάρεις&#8230;(και το error που λες) για να βοηθήσουμε γρήγορα και απλά&#8230;

charkoul
Δημοσιεύσεις: 30
Εγγραφή: 20 Ιουν 2011 13:47

Πως στελνω πληροφοριες με links σε αλλη σελιδα

Δημοσίευση από charkoul » 04 Ιούλ 2011 13:28

jpk έγραψε:Αν θες δίνεις τον κώδικα πως στέλνεις την παράμετρο και πως δοκιμάζεις να την πάρεις&#8230;(και το error που λες) για να βοηθήσουμε γρήγορα και απλά&#8230;
ετσι το φτιαχνω για να μου το στειλει

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


$sql="SELECT * FROM category WHERE  Category.id=title.id";
$res=mysql_query&#40;$sql,$con&#41;or die&#40;mysql_error&#40;&#41;&#41;;
if&#40;mysql_num_rows&#40;$res&#41;&#41;
	&#123;	
		while &#40;$array=mysql_fetch_array&#40;$res&#41;&#41;
			&#123;
				$var=$barray&#91;'id'&#93;;
				echo "<a href='get.php?var='.urlencode&#40;$var&#41;'>$var</a> <br/>";
			&#125;
	&#125;
αλλα δεν ξερω πως να το τραβηξω
και στην get.php
γραφω αυτο

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

<?php
echo $var;
?>
και μου βγαζει Undefined variable: var

Η αληθεια ειναι οτι δεν εχω ξαναχρησιμοποιηση τον τροπο με το ? που στελνει τις τιμες και εκει κανω το λαθος

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

Πως στελνω πληροφοριες με links σε αλλη σελιδα

Δημοσίευση από Khronos » 04 Ιούλ 2011 13:39


charkoul
Δημοσιεύσεις: 30
Εγγραφή: 20 Ιουν 2011 13:47

Πως στελνω πληροφοριες με links σε αλλη σελιδα

Δημοσίευση από charkoul » 04 Ιούλ 2011 13:54

Khronos έγραψε:http://www.w3schools.com/PHP/php_get.asp
http://www.w3schools.com/PHP/php_post.asp

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

<?php 
echo $_GET&#91;'var'&#93;; 
?>
καταλαβα περιπου πως δουλευει το ? στο url.
Αφαιρεσα την urlencode($var) απο το url και ειδε το id κανονικα.Ειναι απαραιτητο να κανουμε το encode της url σε τετοιες περιπτωσεις?

Απάντηση

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

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

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