Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    343

    inserimento join con provinicia e citta

    Ciao a tutti chi mi sa dire dove sbaglio ?!

    Se inserisco solo la provincia e ok se aggiungo la citta mi da pagina bianca...

    [PHP]</head> <body>
    <?php require ("db_connect.php");
    if (isset($_POST['descrizione'])): // x un nuovo annuncio usa il form
    $aid = $_POST['aid'];
    $descrizione = $_POST['descrizione'];
    $mq = $_POST['mq'];
    $locali = $_POST['locali'];
    $prezzo = $_POST['prezzo'];
    $tipologia = $_POST['tipologia'];
    $altro = $_POST['altro'];

    Secondo me l'errore sta qui ;(

    if ($aid == '', $cid == '') {
    exit('

    Sceglia la provincia x l annuncio. Click "Back" and try again.</p>'); }
    $sql = "INSERT INTO annunci SET descrizione='$descrizione', mq='$mq', locali='$locali', prezzo='$prezzo', tipologia='$tipologia', altro='$altro', annunciodate=CURDATE(), provinciaid='$aid', cittaid='$cid'";

    if (@mysql_query($sql)) { echo '

    New joke added</p

  2. #2
    Inizia col postare correttamente tutto il codice tra i tag PHP così riusciamo ad aiutarti meglio

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    343
    scusa ma la connessione funziona di m...

    Quello comunque l'ho risolto, una curiosità sempre sulla join ...

    Se io faccio questa interrogazione mi da tutti gli annunci legati al userid, provinciaid citta id, fino qui tutto perfetto, ora come faccio a vedere solo gli annunci del id 54 e basta ?

    E' tutto pomeriggio che ci sbatto la testa ma niente mi puoi aiutare ( in realta mi serve perchè nell'area admin vorrei che il cod ipotiziamo 54 veda tutti i suoi annunci ecc ecc, il cod 53 idem e cosi via ... ma niente ;(

    Posto il codice

    Codice PHP:
    <?php

    require ('db_connect.php');
      
    $jokelist = @mysql_query(

        
    'SELECT descrizione, user_name, user_email, name, citta
        FROM annunci, users, citta, provincia WHERE usersid=users.id AND provinciaid=provincia.id AND cittaid=citta.id '
    );
    if (!
    $jokelist) {
      exit(
    '

    Error performing query: ' 
    mysql_error() . '</p>');
    }

    while (
    $joke mysql_fetch_array($jokelist)) {
      
    $descrizione $joke['descrizione'];
      
    $name $joke['name'];
      
    $citta $joke['citta'];
      
    $user_name $joke['user_name'];
      
    $user_email $joke['user_email'];
      
      
    // Display the joke with author information
      
    echo "

    $descrizione
    .
          
    "(by [email='$user_email']$user_name[/email])
    "$name</br>" "$citta
    </p>"
    ;
    }

    ?>

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.