Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509

    [php]integrare php html e passaggio di dati

    ciao a tutti vorrei chiedervi una spiegazione

    codice:
    0\ <?php
    1\ $query = "SELECT * FROM info ORDER BY $ord ";
    2\ $result = mysql_query($query, $connection);
    3\ echo mysql_error();
    4\ while ($row = mysql_fetch_array($result)) { 
    5\ echo "<tr><td height=\"40\" align=\"center\" valign=\"bottom\"><h1 6\class=\"centra\">
    ";
    7\ echo "$row[0]";
    8\ echo "</h1></td><td valign=\"bottom\"><h1 class=\"centra\">";
    9\ echo ("$row[6]");
    10\echo "</h1></td><td valign=\"bottom\" class=\"centra\">";
    11\echo "<h1 class=\"centra\">";
    12\echo "$row[8]";
    13\echo "</h1></td><td valign=\"bottom\"><h1 class=\"centra\">";
    14\echo "$row[13]";
    15\echo "</h1></td><td valign=\"bottom\">"; 
    16\echo "<h1 class=\"centra\">";
    17\echo "$row[11]";
    18\echo "</h1></td></tr>";
    19\}?>
    ho numerato qui le righe per comodità.
    vorrei far si che il valore della riga 7($row[0]) sia clickabile e che mi rimandi ad un altra pagina dove li faro' vedere i dati nel completo.
    piu' che altro non so la sintassi o propio il metodo per rimandare il link...
    <a href="vedi.php?rif=$row[0]"> pensavo ad una cosa del genere in modo che poi nella pagine vedi.php farei un select di tipo

    SELECT rif FROM info....ma son sincuro che non andrebbe. un aiutino?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    131
    bhe se l'output è una cosa del genere

    vedi.php?ref=5 (5 è l'id ad esempio)

    in vedi.php

    ti trovi $_GET['ref'] con valore 5 ....

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    in vedi ho questo
    codice:
    <?php
    include "db.php";
    
    $query="SELECT * FROM sell WHERE rif=$_GET['ref']";
    	$result = mysql_query($query, $connection);
    	while ($row = mysql_fetch_array($result)) { 
    		echo "$row[]";
    	}
    	?>
    e mi da questo errore
    Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/testcasamestre/vedi.php on line 4

    la riga 4 è questa:
    codice:
    $query="SELECT * FROM sell WHERE rif=$_GET['ref']";
    ceh significa?

    se scrivo invece cosi:
    codice:
    $ref=$_GET['ref'];
    $query="SELECT * FROM sell WHERE rif='$ref' ";
    e mi da questo errore
    Parse error: parse error, unexpected ']', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/testcasamestre/vedi.php on line 7

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    ok risolto

  5. #5
    Utente di HTML.it L'avatar di n3uro
    Registrato dal
    Jun 2003
    Messaggi
    1,465
    Come??

    E che significa quel "parse error" ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    131
    la query falla cosi'
    $query = "selere **** ".$_GET['ref']." ;";
    ecc

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    ho risolto scrivendo cosi:
    codice:
    $ref=$_GET[ref];
    $query="SELECT * FROM sell WHERE rif='$ref' ";
    il problema prima è che in un caso avevo sbagliato a mettere gli ' in quel modo solo una parte di $GET_[xxx] viene attribuita a rif e dava errore.

    nel secondo caso invece avendo messo gli ' sia nella variabile $REF che nella condizione rif='$ref' capitava che se si sostituiscono le cose risultava rif='$GET_['ref']' e quindi mi dava errore nell'uso di ']'
    ora mi funziona tutto..quindi questo è quello che ho dedotto
    ciauz

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.