Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Errore con echo, scondo voi è giusto?

    Salve ragazzi, secondo voi e giusto se faccio così

    Codice PHP:
     var $testo '';
            if(
    $row['tipo'] == "1"//o quello che hai deciso per le amicizie
            
    $testo "Ti ha chiesto l'amicizia ";
            echo 
    "    $testo [url='amicizia.php?amico_aggiungi=$_row[']Accetta[/url][url='amicizia.php?amico_elimina=$_row[']Ignora[/url]
    "
    ;
                    }
                    else
                    
    errore('ERRORE QUERY');
                    echo 
    "</script>"

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Forse dovresti spiegarti meglio.. qual è la tua richiesta? Giusto in che senso?

  3. #3
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Se ti da errore, ovviamente non è giusto :P

    Prova così:

    codice:
    echo $testo,'AccettaIgnora
    ';
    E ricordati che nell'html si usano gli apici doppi, non singoli.

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Hai concatenato le stringhe con la virgola?

  5. #5
    Manca l'apertura della parentesi graffa dopo l'if
    =======================
    http://www.abidibo.net

  6. #6
    Aspettate ora vi inserisco tutto il codice . Mi spiego meglio php editor mi dice che ci sono degli errori ma non mi dice sono! ora volevo sapere da voi esperti, quale potesse essere l'errore. Questo script è stato creato da me e un mio amico, che insieme stiamo creando un social network (tanto per cambiare! )

    Codice PHP:
    <HTML>
    <HEAD>
     <TITLE>Home page di
     <?php
       
    if(isset($_SESSION['nome']&& isset($_SESSION['cognome']))
        echo 
    "".$_SESSION['mome']. .$_SESSION['cognome'].";
         ?> </TITLE>
    </HEAD>
    <BODY>
    <?
    //controllo se è loggato
    // Includo la connessione al database
    require('config.php');

    // Se non Ã¨ stata definita la variabile manda l'utente alla homepage
    if(!isset(
    $_SESSION['login']))
    {
        header('Location: registrati.php');
        exit;
    }

    //controllo se sono presenti richieste sul utente
         <div id='richieste'>

     if(isset(
    $_SESSION['user']) && isset($_SESSION['id']&& ($_SESSION['nome']&& isset($_SESSION['cognome']))))
                {

                       
    $c=0;
                    echo "
    <script language='javascript'>
                    var 
    richiesta = new Array();";
                     //si conette al database è trova l'id dell'amico
                    
    $query="SELECT id_amico FROM richieste".$_SESSION['id']." WHERE 1";
                    if(
    $risultato = mysql_query($query))
                    {
                        while(
    $row = mysql_fetch_array($risultato))
                        {
                            //if(strlen(
    $row['amico'])>0)
                            echo "
    \nrichiesta[".$c++."] = '".$row['amico']."';";
                        } //chiude il db
                        mysql_close(
    $db);

                         // riapre il database e con l'id_amico trova il nome e cognome associato all'id
                        
    $query="SELECT ($risultatoFROM utenti nome cognome";
                         //assegna la variabile 
    $name al nome_cognome del amico
                           if(
    $name = mysql_query($query))
                        //chiude il database
                        mysql_close(
    $db);

                        if(
    $c>0)
                     //invia il messaggio al utente
                     var 
    $testo = '';
            if(
    $row['tipo'] == "1") //o quello che hai deciso per le amicizie
            
    $testo = "$name ti ha chiesto di essere suo amico ";
             //gli da la doppia chance
            echo "    
    $testo [url='amicizia.php?amico_aggiungi=$_row[']Accetta[/url][url='amicizia.php?amico_elimina=$_row[']Ignora[/url]
    ";
                    }
                    else
                    errore('ERRORE QUERY');
                    echo "
    </script>";

                }
    </div>

    ?>
    </BODY>
    </HTML>

  7. #7
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Ti consiglio di leggere un qualche articolo che parla di come utilizzare le stringhe in php.

  8. #8
    ERROR DELTE THIS MESSAGE

  9. #9
    Grazie del consiglio, mi sono messo subito all'opera e ho stampato questo Guida sulle stringhe da html.it ora, però, solo per questa volta mi potreste aiutare con questo codice? vi pregho, per voi sarà una passegiata...

  10. #10
    Per la mia poca esperienza in php questo pezzo di codice non mi convince:

    Codice PHP:
    <?php   
    if(isset($_SESSION['nome']&& isset($_SESSION['cognome']))    
     echo 
    "".$_SESSION['mome']. .$_SESSION['cognome'].";     
    ?>
    infatti le parentesi dell'IF non corrispondono e l'echo è impostato male... prova così:

    Codice PHP:
    <?php   
    if(isset($_SESSION['nome']) && isset($_SESSION['cognome']))     
    echo 
    ""$_SESSION['nome']. " "$_SESSION['cognome'] ."";      
    ?>
    la parte dell'if non mi convince comunque però un doppio isset non l'ho mai affrontato.

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.