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

    [VB net] Url con variabili

    Salve ragazzi per una sfortunata scelta di host (altervista) non permette l'accesso al DB da programmi esterni cosi mi sono creato un db esterno pero ho un problema che il mio programma e strutturato in due parti una scritta in VB e l'altra scritta in php (li script sono hostati su altervista) li sccript sono visualizzati all'interno di un WebBrowser.....
    il problema sta nel fatto che alcuni dati residenti sul database esterno devono essere letti dagli script su altervista ma anche qui altervista non permette la connessione a database esterni quindi ho pensato quando necessario di inserire le varibili dei dati che mi servivano in url che poi si visualizza sul WebBrowser in questa maniera :

    codice:
    'prima di questo ce la connessione al database esterno
    'la variabile url e la parte dell'url in cui ce scritto es: id=1&username=ciccio.. ecc
    
    Dim url As String = "id=" & UserWIPTREE.GetString("id") & "&username=" & UserWIPTREE.GetString("username") & "&email=" & UserWIPTREE.GetString("email") & "&password=" & UserWIPTREE.GetString("password") & "&active=" & UserWIPTREE.GetString("active") & "&Stato=" & UserWIPTREE.GetString("Stato") & "&type=" & UserWIPTREE.GetString("type") & "&group" & UserWIPTREE.GetString("group")
    
    'qui dico al webbrowser di visualizzare l'url ma non so perche ma visualizza solo http://url script /show.php? e basta
            Me.WebBrowser1.Navigate(New Uri("http://url script /show.php?" & url))
    poi questi dati li avrei poi gestiti con uno script php e la funzione $_GET['']; e avrei aggiornato le tabelle di altrvista solo che l'url si blocca a meta

    cosi:
    codice:
    http://url script /show.php?
    grazie in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Non si è capito nulla. Che errore riscontri? Qual è il problema specifico?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    l'errore sostanzialmente e che non riesco ad inserire due variabili nell'url

    es:
    codice:
    Me.MainPage.WebBrowser1.Navigate("http://url/show.php?id=" & varibile1 & "&username=" & variabile2)
    non so perche ma non funziona il WebBrowser dovrebbe andare all'indirizzo http://url/show.php?id=varibile1&username=varibile2

    invece va in questo indirizzo
    http://url/show.php?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non trovo problemi a concatenare delle variabili con

    Me.MainPage.WebBrowser1.Navigate("http://url/show.php?id=" & v1 & "&username=" & v2)

    Forse il tuo problema sta da qualche altra parte.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    non credo xke ho appena provato con solo una variabile e funziona

    Me.MainPage.WebBrowser1.Navigate("http://url/show.php?id=" & varibile1)

    mi rimanda a questo url
    http://url/show.php?id=varibile1

    non so perche ma con piu di una variabile non funziona!!!!!

  6. #6
    Risolto!!!!!!!!!!!!!!!!!!!!!!!!!!!
    cosi

    Dim navigate as String = http://url/show.php?id=" & varibile1 & "&username=" & varibile2
    Me.MainPage.WebBrowser1.Navigate(New Uri(navigate))

    Grazie a tutti

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Dark-_-Image
    Risolto!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Questo codice non è diverso da tutto quello che hai mostrato fino ad ora ...

    Ti ripeto ... il problema stava da qualche altra parte ... forse nel contenuto di quelle variabili ...

    P.S. Ma perché scrivi varibile e non variabile ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Lo so ma funziona mentre l'altro no comunque grazie a tutti ho risolto
    Sorry ho sbagliato a scrivere variabile XD

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Dark-_-Image
    Lo so ma funziona mentre l'altro no comunque grazie a tutti ho risolto
    Sorry ho sbagliato a scrivere variabile XD
    La parte interessante della programmazione (come in altri campi) è "capire" il perché delle cose e non accontentarsi del fatto che "funziona".

    Dovresti cercare di capire il perché del problema e la (reale) soluzione e non fermarti.

    P.S. Fra l'altro nell'ultimo codice manca una " iniziale prima di http ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    XD si e vero perche lo ho scritto a mano io qui comunque ragazzi mi sono accorto di un mio fail funziona anche con il vecchio metodo e solo che utilizzando il webbroswer di VB cliccando destro e poi proprietà taglia url xke e troppo lungo XD

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.