Jump to content

[SOLVED] Only the first word...


Germaris

Recommended Posts

Hi there !

 

I manage a directory of former students.

Among many functions, users can perform a search which returns the full identity of a friend.

In the MySQL table there's a row nammed firstName which can contain up to four names.

 

How can I modify my script in order to retrieve only the first name in the row i.e. the first word before a space?

 

Many thanks in advance for your help!

 

Best regards.

Link to comment
https://forums.phpfreaks.com/topic/61582-solved-only-the-first-word/
Share on other sites

Ouf !!!

 

I didn't expect so much replies !!!

Thank you, thank you, thank you !

 

BUT : I don't understand to use this treasure inside my script of which you'll find the interesting part below...

 

<?php
function hello($unlock,$username,$userpass)
{
if
($unlock < 1) print "Acces interdit.";
else {
	GLOBAL $db,$table;
	$username = trim($username);
	$password = md5(trim($userpass));
	$query = mysql_query("SELECT * FROM $table WHERE userName = '$username' AND userPassword = '$password'") or die("&erreur=Connexion impossible avec la base de données de l'Annuaire."); 
	if ( mysql_num_rows( $query ) > 0) {
		while ($row =mysql_fetch_array ($query ) ) {
			$flashstr .= "Bonjour ".$row ["firstName" ]." !";
		}
		print "&prenomutilisateur=".$flashstr;
	}
	else {
		print "&prenomutilisateur=Bonjour, cher camarade !";
	}
}
}
?>

<?php
function hello($unlock,$username,$userpass)
{
if
($unlock < 1) print "Acces interdit.";
else {
	GLOBAL $db,$table;
	$username = trim($username);
	$password = md5(trim($userpass));
	$query = mysql_query("SELECT * FROM $table WHERE userName = '$username' AND userPassword = '$password'") or die("&erreur=Connexion impossible avec la base de données de l'Annuaire."); 
	if ( mysql_num_rows( $query ) > 0) {
		while ($row =mysql_fetch_array ($query ) ) {
			list($first) = explode(" ",$row['firstName']);
			$flashstr .= "Bonjour ".$first." !";
		}
		print "&prenomutilisateur=".$flashstr;
	}
	else {
		print "&prenomutilisateur=Bonjour, cher camarade !";
	}
}
}
?>

<?php
function hello($unlock,$username,$userpass)
{
if($unlock < 1) {
	print "Acces interdit.";
} else {
	GLOBAL $db,$table;
	$username = trim($username);
	$password = md5(trim($userpass));
	$query = mysql_query("SELECT * FROM $table WHERE userName = '$username' AND userPassword = '$password'") or die("&erreur=Connexion impossible avec la base de données de l'Annuaire."); 
	if ( mysql_num_rows( $query ) > 0) {
		while ($row =mysql_fetch_array ($query ) ) {
			list($first) = explode(" ",$row['firstName']);
			$flashstr .= "Bonjour ".$first." !";
		}
		print "&prenomutilisateur=".$flashstr;
	}
	else {
		print "&prenomutilisateur=Bonjour, cher camarade !";
	}
}
}
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.