Aiutatemi a creare uno scipt

  • Creatore Discussione Creatore Discussione atonyc
  • Data di inizio Data di inizio

atonyc

Utente Attivo
10 Dic 2008
67
0
0
spiego il problema.....
Non riesco a creare uno script php non dovrebbe esser molto difficile, quindi chiedo aiuto agli utenti del forum per crearmi ciò di cui ho bisognio.

Lo script deve essere in php
Si deve collegare a un database sql che contenga due colonne: utente e link.
l'untente inserento il proprio nome utente in un form viene automaticamente indirizzato al link associato.

Ragazzi ne ho veramente bisognio quindi vi chiedo questa gentilezza a chiunque di voi sia interessato a realizzarla.

Ovviamente se volete qualche cosa in cambio per riconoscenza chiedete pure.

Grazie a tutti anticipatamente.
 
ciao, ecco
due cose:
1. se non funzia non mandarmi....
2. se non funzia spera in qualcuno più bravo di me (nel forum ce ne sono tanti)

PHP:
<?php
/*
CREATE TABLE `utente_link` (
`id` INT( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`utente` VARCHAR( 255 ) NOT NULL ,
`link` VARCHAR( 255 ) NOT NULL 
) ENGINE = MYISAM ;

*/
//---variabili di connessione----------------------------------------
$host = 'localhost';     //nome host
$username = 'xyz???';      //user name
$password = 'xyz???';  //password
$db = 'xyz???';            // nome data base
//---connessione----------------------------------------------------
$conn = @mysql_connect($host,$username,$password) or die (mysql_error());
$sel = @mysql_select_db($db) or die (mysql_error());
//---fine connessione-----------------------------------------------

$utente=trim($_POST['utente']);
if(isset($_POST['Submit']) && $utente !=""){//verifica se submit e nome utente non vuoto
	/* 
	ti conviene usare strtoupper o strtolover sul nome dell'utente
	in modo da che il nome sia sempre (o quasi) uguale
	e fare altre verifiche sul nome utente
	*/
	$query="SELECT * FROM utente_link WHERE utente='$utente'";
	$riga=mysql_fetch_array(mysql_query($query)) or die("errore di connessione");
	$link=$riga['link'];
	//da aggiustare link in funzione di cosa hai nel db, esempio
	$link="http://".$link;
	?>
	<script type="text/javascript" language="JavaScript">
	<!--
	var targetURL="<?php echo $link; ?>";
	window.location=targetURL;
	-->
	</script>
	<?php

}//fine if
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="form">
inserisci il tuo nome: <input name="utente" type="text">
<input type="submit" name="Submit" value="Invia">
</form>
 
lo script funzione mille grazie ecco il risultato www.ma-ced.it

solo una cosa per mettere un valore predefinito nel form, cioè per non farlo apparire vuoto ma al sui interni inserire un nome utente predefinito?
 
ciao

HTML:
<input name="utente" type="text" value="mio_nome">

però poi nel db devi avere "mio_nome" e il link predefinito corrispondente a mio_nome
 
Sei stato veramente gentilissimo.....io sono un commercialista e consulente del lavoro se posso far qualcosa per te chiedi pure....
per caso ti intendi anche di indicizzazione? magari dando una sbiricata al mio sito se ti venisse in mente qualche suggerimento.
 

Discussioni simili