Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [PHP] tradurre da asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    131

    [PHP] tradurre da asp

    ciao a tutti molto tempo fa ho modificato qs script che permette di passare i valori di un id di una riga ad un'altra pagina.
    Vorrei farlo in php

    codice:
    <%
    
    Dim id1
    
    id1=request.querystring("idlista") 
    Dim Conn
    
    Set Conn = Server.CreateObject("ADODB.Connection")
    
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("../mdb-database/db.mdb")
    
    Dim rs
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "select * from lista where idlista ="&id1 , conn
    Do while NOT RS.EOF
    
    %>
    <%
    
    idlista=rs("idlista")
    ecc...
    %>
    poi chiudevo il db
    codice:
    <%
    RS.MoveNext
    
    Loop 
    
    RS.Close
    
    Set RS = Nothing
    
    conn.Close
    
    Set conn=Nothing
    
    %>
    e poi scrivo i dati prelevati
    codice:
    <%response.write(frequenza)%>
    come si traduce tutto cio' il PHP?

    ho iniziato in qs modo ma non funziona!

    mi aiutate per favore? sono 2 giorni che ci provo e non ne sto cavando un ragno dal buco!

    codice:
    <? include("include/connessione.php"); ?>
    <?  
    $idlist = $myrow["idlist"];
    
    $query = "SELECT * FROM lists WHERE idlist='$idlist'";
    $result = mysql_query($query)
    or die("
    Invalid query: $query\n
    \n" . mysql_error());
    while($myrow = mysql_fetch_array($result)){
    
    	$idlist = $myrow["idlist"];
    	$img = $myrow["listname"];
    	$idlist = $myrow["listdescription"];
    	$img = $myrow["img"];
    }
    
    ?>
    
    <? echo "idlist" .$idlist; ?>
    
    <? echo "listname" .$listname; ?>
    
    <? echo "listdescription" .$listdescription; ?>
    
    
    
    
    
    
    
    
    <? echo "img" .$img; ?>
    <?
    mysql_close($connessione);
    // chiudo la connessione
    ?>
    grazie mille
    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    non l'ho provato però:
    Codice PHP:
    <?php
    $id1 
    = (int)$_GET['idlista'];

    include(
    "include/connessione.php");

    // apro la connessione a mysql
    $db mysql_connect($db_host$db_user$db_password);
    mysql_select_db($db_name$db);

    //faccio la query
    $risultato mysql_query("SELECT * FROM lista WHERE idlista = $id1"$db);
    while(
    $riga mysql_fetch_array($risultato)) {

    $campo1 $riga['campo1'];
    $campo2 $riga['campo2'];
    $campo3 $riga['campo3'];
    $campo4 $riga['campo4'];

    //stampo i risultati della query
    echo "$campo1 
     
    $campo2 ecc.";
    }

    //chiudo la connessione a mysql
    mysql_close($db);
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    131
    ciao innanzitutto grazie mille

    l'ho provato ma non funziona (pagina bianca)

    l'ho richiamato con l'url pagina.php?idlist=1

    ti posto tutto il codice in modo da aiutare te mentre aiuti me

    codice:
    <?php 
    $id1 = (int)$_GET['idlist']; 
    
    /* Inizio istruzioni per la connessione */
    
    $nome_server = "host";
    $nome_db = "tabella";
    $nome_utente = "id";
    $db_password = "psw";
    $connessione=mysql_connect($nome_server,$nome_utente,$db_password)
           or die ("Non riesco a connettermi con il Server $nome_server
    ");
    
    $database = mysql_select_db ($nome_db, $connessione)
           or die ("Non riesco a selezionare il db $nome_db
    ");
    
    /* Fine istruzioni per la connessione */
    
    //faccio la query 
    $risultato = mysql_query("SELECT * FROM lists WHERE idlist = $id1", $nome_db); 
    while($riga = mysql_fetch_array($risultato)) { 
    
    $listname = $riga['listname']; 
    $idlist = $riga['idlist']; 
    
    
    //stampo i risultati della query 
    echo "$idlist"; 
    echo "$listname"; 
    } 
    
    //chiudo la connessione a mysql 
    mysql_close($nome_db); 
    ?>
    grazie mille

  4. #4
    esiste uno strano programma asp2php che tenta d "tradurre" coddice asp in php...
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    Originariamente inviato da eppyy
    ciao innanzitutto grazie mille

    l'ho provato ma non funziona (pagina bianca)

    l'ho richiamato con l'url pagina.php?idlist=1

    ti posto tutto il codice in modo da aiutare te mentre aiuti me
    hai fatto un pò di confusione con
    $nome_server
    $nome_db
    $nome_utente....

    prova così
    Codice PHP:
    <?php 
    $id1 
    = (int)$_GET['idlist'];

    /* Inizio istruzioni per la connessione */

    $nome_server "localhost";
    $nome_db "nome_database";
    $nome_utente "nome_utente";
    $db_password "password";

    $connessione mysql_connect($nome_server$nome_utente$db_password) or die ("Non riesco a connettermi con il Server $nome_server");

    $database mysql_select_db ($nome_db$connessione)  or die ("Non riesco a selezionare il db $nome_db
    "
    );

    /* Fine istruzioni per la connessione */

    //faccio la query 
    $risultato mysql_query("SELECT * FROM lists WHERE idlist = $id1"$connessione) or die("$risultato
    mysql_error());
    while(
    $riga mysql_fetch_array($risultato)) { 

    //stampo i risultati della query 
    echo $idlist
    echo 
    $listname



    //chiudo la connessione a mysql 
    mysql_close($connessione);
    ?>

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    131
    in verita' mi sono sbagliato a scrivere perche' la connessione funziona.
    nn mi ero accorto che avevo scritto tabella invece che nomedatabase.
    scusa del mio errore ritorniamo a 2 post sopra...
    e' sempre pagina bianca...

    grazie ancora
    ciao paolo

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    131
    forse funziona...aspetta

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    131
    FUNZIONA GRAZIE!!!!
    avevo fatto un po' di casino nn essendo pratico

    grazie a tutti

    grazie mille

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.