Visualizzazione risultati 1 fino 5 di 5

Discussione: Passare l'id come parametro

  1. #1
    Guest

    Predefinito Passare l'id come parametro

    ho cercato nel forum se esistevano già argomenti di questo genere ma non ne ho trovati.

    dovrei creare una pagina standard differenziata in base all'id dell'articolo.

    nella pagina dove inserire il link dell'articolo ho messo
    $query ="SELECT nome,cognome FROM tab WHERE idutente= '".$idutente."'";
    $result = mysql_query($query);

    while ($row = mysql_fetch_array($result)){

    echo "<a href=\"view.php?id=$row[id]\">ecc...

    nella pagina view.php
    faccio una select in cui specifico:

    $query = "SELECT nome FROM tab WHERE id='$id' "; pensando che il parametro $id viene riicevuto tramite il link della pagina precedentemente creata.. eppure questa select non funziona perchè facendo echo di prova non stampa. Dove può essere l'errore? grazie anticipatamente per le risposte

  2. #2
    Guest

    Predefinito

    aggiungi un or die(mysql_error()) dopo mysql_query() cosi vedi se hai sbagliato qualcosa nel scrivere la query, oppure prova la query con phpmyadmin e vedi se da errori

    ciao ^__^

  3. #3
    Guest

    Predefinito

    io a questo
    $query = "SELECT nome FROM tab WHERE id='$id' ";

    aggiungere i ".." per la variabile $id
    $query = "SELECT nome FROM tab WHERE id='".$id."' ";

    prova così, ciao!

  4. #4
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Non non è questo il problem,
    il fatto è che chiedi un nome campo che NON HAI messo in SELECT
    cioè selezioni :
    $query ="SELECT nome,cognome FROM tab WHERE idutente= '".$idutente."'";

    ma poi chiedi un campo "id" che non hai selezionato:
    echo "<a href=\"view.php?id=$row[id]\">ecc...

    dunque le correzioni sono due:
    1) aggiungi il campo id in select
    $query ="SELECT id,nome,cognome FROM ....
    2) e poi (solo per precisione, visto che comunque php ci sarebbe arrivato per vie traverse) è meglio indicare l'identificativo tra apici 'id':
    echo "<a href=\"view.php?id=$row['id']\">ecc...
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  5. #5
    Guest

    Predefinito

    grazie mille a tutti..mettendo un po insieme tutti gli aiuti ho risolto!:)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •