Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [PHP]Penso che sia errata la query

    Se io eseguo questa pagina :
    Codice PHP:

    <?
    include "config.php";
    $db mysql_connect("$server""$username""$password");
    mysql_select_db("$database",$db);
    $query "Select * from main WHERE id='$_GET[id]'";
    $ris mysql_query($query) or die("Errore nella query: " mysql_error());
    while(
    $riga mysql_fetch_array($ris)) 
    echo 
    "Ingredienti:" nl2br($riga[ingredients]) . "\n";
    echo 
    "Nome:" nl2br($riga[name]) . "\n";
    ?>
    io dovrei vedere Stampati a video sia $riga[ingredients] che $riga[name] e invece mi genera questo :

    codice:
    Ingredienti:
    4 Fette ==== Pane Di Segale
    30 G ==== Burro
    12 Filetti ==== Aringa Affumicata
    25 Cl ==== Latte
    12 Rondelle ==== Cipolla
    1 Ciuffo ==== Prezzemolo
    12 Fette Sottili ==== Pomodoro
    Nome:

    Non mi stampa nulla per il nome


    Come mai ??
    cosa devo mettere ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    sei sicuro che ci sia un campo "name" nel database? controlla... magari è "nome". O magari non è in quella tabella: se il resto dell'array lo stampa correttamente, vuol dire che la query trova effettivamente qualcosa.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    ho risolto cosi :
    Codice PHP:
    <?
    include "config.php";
    $db mysql_connect("$server""$username""$password");
    mysql_select_db("$database",$db);
    $sql_recipe "Select * from main WHERE id='$_GET[id]'";
    if (!
    $exec_recipe mysql_query($sql_recipe))
    {
                
    cs_AddHeader();
                echo 
    "

    MSG_RECIPE_NO_RETRIEVE ."
    \n" 
    mysql_error();
                
    cs_AddFooter();
                exit();
            }
            while (
    $data mysql_fetch_object($exec_recipe)) 
            {
                echo 
    "<h2>$data->name</h2>\n";
                if (!empty(
    $data->image)) 
                {
                    echo 
    "<div align=center><img src=\"images/$data->image\" alt=\"$data->name\"></div>\n";
                } 
                
                echo 
    "

    'Portata' ": $data->dish\n";
                echo 
    "
    'Ingrediente Principale' ": $data->mainingredient\n";
                echo 
    "
    'Numero di Persone' ": $data->people\n";
                echo 
    "
    'Origine' ": $data->origin\n";
                echo 
    "
    'Stagione Consigliata' ": $data->season\n";
                echo 
    "
    'Tempo di preparazione' ": $data->time\n";
                echo 
    "
    'Difficoltà' ": \n";
                for (
    $i 1$i <= $data->difficulty$i++) 
                {
                    echo 
    "*";
                }
                echo 
    "
    'Vino suggerito' ": $data->wines\n";
                echo 
    "
    'Ingredienti' ": "nl2br($data->ingredients) ."\n";
                echo 
    "
    'Descrizione' ": "nl2br($data->description) ."\n";
                echo 
    "
    'Note' ": $data->notes\n";
            }
            
            exit();
            
            
        
    ?>

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.