Visualizzazione risultati 1 fino 6 di 6

Discussione: Script visualizzazione dati funzionante ma se aggiungo un WHERE alla query non piú

  1. #1
    Guest

    Predefinito Script visualizzazione dati funzionante ma se aggiungo un WHERE alla query non piú

    Premetto che sono un novizio di PHP e ho ricavato questo script un po qui e un po la. Sono comunque riuscito a farlo funzionare come volevo io, soprattutto grazie ai preziosi consigli di questo forum, ora peró se aggiungo una condizione alla query (where DATA_EVENTO = CURDATE() + INTERVAL 1 DAY) mi tira fuori delle righe vuote prima dei risultati...Datemi una mano per favore, ci sto impazzendo da giorni, grazie.
    Pubblico lo script completo:
    Codice PHP:
    <html>
    <body>
    <?php
    $username
    ="";
    $password="";
    $database="";

    mysql_connect(localhost,$username,$password);
    @
    mysql_select_db($database) or die("Impossibile selezionare il database.");

    $result = @mysql_query('SELECT image, cfpiva_eventi, cfpiva_azienda, data_scadenza FROM azienda, eventi WHERE CFPIVA_EVENTI=CFPIVA_AZIENDA and DATA_EVENTO = CURDATE() + INTERVAL 1 DAY and data_scadenza >= CURDATE() ');
    $risultati=@mysql_query('SELECT * FROM azienda, eventi WHERE CFPIVA_EVENTI=CFPIVA_AZIENDA and DATA_EVENTO = CURDATE() + INTERVAL 1 DAY and data_scadenza >= CURDATE() ');


    $num=mysql_numrows($risultati);
    mysql_close();
    ?>
    <div style="width: 950px;height: 1200px; overflow-y: scroll;border:0px red;">
    <table align="center" width="100%" height="100%" border="0" bordercolor="red" rules="none" frame="box" cellspacing="2" cellpadding="10">
    <tr>
    </tr>
    <?php
    if (!$result) {
    exit(
    '<p> Error: ' . mysql_error() . '</p>');
    }
    $i=0;
    while (
    $i < $num)
    while (
    $row=mysql_fetch_array($result))

    {
    $azienda=mysql_result($risultati,$i,"azienda");
    $descrizione_evento=mysql_result($risultati,$i,"descrizione_evento");
    $data_evento=mysql_result($risultati,$i,"data_evento");
    $link=mysql_result($risultati,$i,"link");
    $tipo_evento=mysql_result($risultati,$i,"tipo_evento");
    $link_mappa=mysql_result($risultati,$i,"link_mappa");
    $note_eventi=mysql_result($risultati,$i,"note_eventi");
    $v = '<a href="'.$link.'" target="_blank">'.$link.'</a>';
    ?>

    <tr>
    <td width="21%" align="center"><font face="Impact, Brush script, Arial, Helvetica, sans-serif"COLOR="#800000" SIZE="2"><?php echo "<p><img src=\"{$row['image']}\" />";?></font></td>
    <td width="18%" align="center"><font face="Impact, Brush script, Arial, Helvetica, sans-serif"COLOR="#800000" SIZE="4"><?php echo $azienda;?></font></td>
    <td width="22%" align="center"><font face="Impact, Brush script, Arial, Helvetica, sans-serif"COLOR="#800000" SIZE="2"><?php echo $descrizione_evento;?></font></td>
    <td width="16%" align="center"><font face="Impact, Brush script, Arial, Helvetica, sans-serif"COLOR="#800000" SIZE="3"><?php print ("<td>$v&nbsp;");?></font></td>
    <td width="23%" align="center"><font face="Impact, Brush script, Arial, Helvetica, sans-serif"COLOR="#800000" SIZE="2"><?php echo $link_mappa;?></font></td>

    </tr>
    <?php


    $i
    ++;
    }



    ?>

    </body>
    </html>
    Ultima modifica di alemoppo : 13-10-2014 alle ore 22.37.15 Motivo: +tag [php]

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Prova ad utilizzare DATE_ADD in questo modo:
    Codice PHP:
    $result = @mysql_query('SELECT image, cfpiva_eventi, cfpiva_azienda, data_scadenza FROM azienda, eventi WHERE CFPIVA_EVENTI=CFPIVA_AZIENDA and DATA_EVENTO = (DATE_ADD(CURDATE(), INTERVAL 1 DAY)) and data_scadenza >= CURDATE() ');
    $risultati=@mysql_query('SELECT * FROM azienda, eventi WHERE CFPIVA_EVENTI=CFPIVA_AZIENDA and DATA_EVENTO = (DATE_ADD(CURDATE(), INTERVAL 1 DAY)) and data_scadenza >= CURDATE() ');
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Grazie per la risposta, ma non cambia niente: mi tira fuori i risultati giusti ma prima mette dello spazio vuoto

  4. #4
    Guest

    Predefinito

    In realtá specifico anche un'altra cosa: il problema me lo da anche quando aggiungo per esempio (where tipo_evento = "sagra")

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Hai controllato nel database che non ci siano quelle righe vuote magari inserite per sbaglio?
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #6
    Guest

    Predefinito

    No, nella tabella ho due record con quei criteri e me li visualizza dopo dello spazio bianco e comunque distanziati un paio di righe ovviamente vuote...mistero...

Regole di scrittura

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